swift string modification
Replacing
With swift, replacing a character is done by replacingOccurrences
if you want to "12:00" to "12/00" or "1200"
let time = "12:00"
let date = time.replacingOccurrences(of: "/", with: "/")
let hhmm = time.replacingOccurrences(of: "/", with: "")
Substring
There is substring type and sbstring type value would be string value.
To get the substring from string, index is required, for example prefix, suffix, split
Here is the example how to do with prefix and suffix
let input = "13:45"
let indexP = input.index(input.startIndex, offsetBy: 2)
let subHH = input.prefix(upTo: indexP) //it would be 13
let indexS = input.index(input.endIndex, offsetBy: -2)
let subMM = input.suffix(from: indexS) // it would be 45
String(subHH) // 13 as String
String(subMM) //45 as String
Written by kanshuYokoo
Related protips
Have a fresh tip? Share with Coderwall community!
Post
Post a tip
Best
#Swift
Authors
Sponsored by #native_company# — Learn More
#native_title#
#native_desc#