我想創建格式化程序來解析Fri, 12 Feb 2016 17:09:53 +0800 (SGT)
日期格式。我試過使用EEE, dd MMM yyyy HH:mm:ss Z
,但輸出爲空。NSDateFormatter格式
關於如何使用NSDateFormatter
解析上述日期的任何想法。
預先感謝您。
P.S - 在Gmail API中標記,因爲我收到了同樣的回覆。
我想創建格式化程序來解析Fri, 12 Feb 2016 17:09:53 +0800 (SGT)
日期格式。我試過使用EEE, dd MMM yyyy HH:mm:ss Z
,但輸出爲空。NSDateFormatter格式
關於如何使用NSDateFormatter
解析上述日期的任何想法。
預先感謝您。
P.S - 在Gmail API中標記,因爲我收到了同樣的回覆。
謝謝@Anbu。 解決了一半的問題 但是,問題出在SGT上,它只能讀取'EST'&'UTC' 需要弄清楚我可以如何強制Gmail API在特定的日期報頭中發送 謝謝:) – footyapps27
@ footyapps27 - 還有什麼需要兄弟,如果我knw我肯定支持你,你可以解釋你還需要什麼 –
你能展示一些你需要哪種類型的樣本 –
其更好地處理時區獨立從NSDate
作爲NSDate
與當地時區或UTC時區存儲時間點。它在你身上處理這些時區。
因此,我建議您在括號內切斷時區,只解析前面的數字時區偏移。這樣,您可以將所有字符串轉換爲UTC中的NSDate實例,並且解析字符串時不應出現任何問題。
使用此格式:@ 「CCC,d LLL YYYY HH:MM:SS Z」
Reference took from和有關NSDateFormatter您可以從this link更輕鬆地創建日期格式更多的幫助。
你確定你得到空嗎?因爲我嘗試了它,它會得到迴應。 –
@JAGAT用另一個例子試了一下>> Mon,01 Feb 2016 23:11:25 -0800(PST) 似乎沒有工作。 – footyapps27
NSDateFormatter有很好的文檔記錄,最新的iOS版本聲明使用以下規範http://www.unicode.org/reports/tr35/tr35-31/tr35-dates.html#Date_Field_Symbol_Table不幸的是,小寫z不會似乎爲'SGT'工作,但它會'PST'。 –