我打电话给API来获取一些数据。 API响应以String
格式返回日期和时间,但当我使用DateFormatter
将其解析为NSDate
时,它显示的是nil
而不是date.String formate,从API获取的是2016-10-09T12:15:17.000Z
。Swift - NSDateFormater不起作用
这是我的代码。
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))
将日期格式化程序更改为'yyyy-MM-dd'T'HH:mm:ss.SSS'Z'' –
可以分享您从响应中收到的样本日期字符串吗? – user3608500
2016-10-09T12:15:17.000Z这是我从响应中得到的实际字符串。 –