这可能真的很简单,我尝试过很多不同的方法,但似乎行不通。
我在文本字段中有以下日期格式:
2016年1月2日,星期六中午12:00
持有:
  var str = "\(dobTextField.text!)"我想将上面的字符串转换成以下格式:
YYYY dd
任何帮助都将不胜感激!
发布于 2015-07-09 11:41:47
斯威夫特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
https://stackoverflow.com/questions/31316207
复制相似问题