2017-07-14 63 views
-1

我想採用一個ISO8601時間戳,例如:YYYY-MM-DDTHH:MM:SSZ,並將其轉換爲使用Swift的Unix時代時間戳。Swift:將ISO8601轉換爲Unix Epoch

+0

你有沒有試過看過無數相關的問題?例如https://stackoverflow.com/questions/37873862/date-conversion-and-date-difference-issue-in-swift – PeejWeej

+0

@PEEJWEEJ我做了,我什麼也沒找到。 – dannymout

回答

1

ISO8601DateFormatter將字符串轉換爲Date, timeIntervalSince1970獲取UNIX時間戳。

let timestamp = ISO8601DateFormatter().date(from: "2017-07-14T20:00:00Z")!.timeIntervalSince1970