2017-06-23 119 views
-4

我試圖將JSON日期轉換爲日期時間。但它不能正常工作。Swift Json日期字符串轉換爲日期對象

我的時區(.current) - > 05.30

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

我想要什麼將json日期轉換爲DateObject。我無法通過互聯網找到任何解決方案,這就是爲什麼我問。

謝謝。

+0

嘗試使用'formatter.dateFormat =「YYYY- MM-dd'T'HH:mm:ssZ「'https://stackoverflow.com/questions/28016578/swift-how-to-create-a-date-time-stamp-and-format-as-iso-8601 -rfc-3339-utc-tim/28016692#28016692 –

回答

1

使用ISO8601DateFormatter(iOS版10.0+,MACOS 10.12+)

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

操作系統處理你的時區(除print語句)

+0

It works .. Thank you – gamal