Swift 格式化日期
Swift Format Date
这可能真的很简单,我尝试了很多不同的方法,但似乎都行不通。
我在文本字段中使用以下日期格式:
Saturday, 2 January 2016 12:00
担任:
var str = "\(dobTextField.text!)"
我想将上面的字符串转换成以下格式:
YYYY-mm-dd
如有任何帮助,我们将不胜感激!
对于Swift 2
检查这个:
let str = "Saturday, 2 January 2016 12:00"
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "EEEE, d MMMM yyyy HH:mm"
dateFormatter.timeZone = NSTimeZone(name: "UTC")
let outputA = dateFormatter.dateFromString(str)
dateFormatter.dateFormat = "yyyy-MM-dd"
println(dateFormatter.stringFromDate(outputA!))
输出:
2016-01-02
这可能真的很简单,我尝试了很多不同的方法,但似乎都行不通。
我在文本字段中使用以下日期格式:
Saturday, 2 January 2016 12:00
担任:
var str = "\(dobTextField.text!)"
我想将上面的字符串转换成以下格式:
YYYY-mm-dd
如有任何帮助,我们将不胜感激!
对于Swift 2
检查这个:
let str = "Saturday, 2 January 2016 12:00"
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "EEEE, d MMMM yyyy HH:mm"
dateFormatter.timeZone = NSTimeZone(name: "UTC")
let outputA = dateFormatter.dateFromString(str)
dateFormatter.dateFormat = "yyyy-MM-dd"
println(dateFormatter.stringFromDate(outputA!))
输出:
2016-01-02