Swift-NSDateFormater无法正常工作

赛义德·卡马尔·阿巴斯

我正在调用API来获取一些数据。API响应以String格式返回日期和时间,但是当我将其解析为NSDate使用时,DateFormatter它显示的是日期nil而不是date。我从API获得的字符串格式2016-10-09T12:15:17.000Z

这是我的代码。

let dateString = dataDict.objectForKey("schedule_date") as! String
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss'Z'"
print(dateFormatter.dateFromString(dateString))
尼拉夫D

改变你的日期格式 yyyy-MM-dd'T'HH:mm:ss.SSS'Z'

let dateString = dataDict.objectForKey("schedule_date") as! String
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
print(dateFormatter.dateFromString(dateString))

注意: SSS适用于milliseconds

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章