Swift Json日期字符串转换为日期对象

时间:2017-06-23 05:43:42

标签: json swift swift3

我试图将JSON日期转换为日期时间。但它没有正常工作。

我的时区(.current) - > 05.30

Json日期(字符串) - > 2017-06-23T04:30:43Z
我最终需要的DateObject - > 2017-06-23T10:00:43 + 0530

我想将转换json日期转换为DateObject。我无法通过互联网找到任何解决方案,这就是我要问的原因。

谢谢。

1 个答案:

答案 0 :(得分:1)

使用ISO8601DateFormatter(iOS 10.0 +,macOS 10.12 +)

let string = "2017-06-23T04:30:43Z"
let dateFormatter = ISO8601DateFormatter()
dateFormatter.date(from: string)

操作系统为您处理时区(print语句除外)