如何使用Swift將Sep 15, 2015, 20:49:00
轉換爲2015-09-15T20:49:00
?我從Parse獲取date
對象,但需要將其轉換爲其他格式。將日期字符串轉換爲NSDate?
編輯被標記DUPLICATE AFTER:
我使用這個:
let time = "Sat Sep 19 2015 19:03:47 GMT+0000 (UTC)"
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "yyyy'-'MM'-'dd'T'HH':'mm':'ss.SSS'Z'"
let date = dateFormatter.dateFromString(listenTime)
...並獲得nil
。那麼,我做錯了什麼?
嘗試這樣的:.dateFormat = 「EEE ' '' LLL 'DD' 'YYYY' 'HH:MM:SS' GMT + 0000(UTC)'」 你還需要指定日曆NSCalendarIdentifierISO8601,時區「GMT」和區域設置「en_US_POSIX」 –
您可以發表一個答案嗎?我錯了。必須是時區問題。 – chicobermuda
您輸入UTC的時間可能是您輸入的UTC時間對應的當地時間 –