【发布时间】:2015-08-15 08:20:08
【问题描述】:
我想将2015-08-14T20:02:25-04:00 转换为2015-08-14 16:02
我在下面尝试过,但它不能很好地执行(返回 nil)。
let d = "2015-08-14T20:02:25-04:00"
let formatter = NSDateFormatter()
formatter.dateFormat = "yyyy-MM-dd HH:mm:ss ZZZZ"
let date: NSDate? = formatter.dateFromString(d)
如何转换这种日期格式?
【问题讨论】:
-
我不确定
NSDateFormatter是否有直接的方法,但是您可以分解字符串(即拆分为日期、时间、TZ)并构建一个符合要求的字符串以放入NSDateFormatter.
标签: ios swift nsdateformatter