簡體   English   中英

NSDateFormatter格式

[英]NSDateFormatter format

我正在嘗試創建用於解析Fri, 12 Feb 2016 17:09:53 +0800 (SGT)日期格式的格式化程序。

我嘗試使用EEE, dd MMM yyyy HH:mm:ss Z ,但輸出為空。

關於如何使用NSDateFormatter解析上述日期的任何想法。

先感謝您。

將日期格式設置為

大寫Z表示數字時區偏移

EEE, dd MMM yyyy HH:mm:ss ZZZ (zzz)

有關其他信息,請參見此鏈接

NSDate分開處理Timezone更好,因為NSDate可以使用本地時區UTC時區存儲時間點。 由您來處理這些時區。

因此,我建議您切斷括號中的時區,並在其之前解析數字時區偏移量。 這樣,您可以將所有字符串轉換為UTC中的NSDate實例,並且在解析字符串時應該沒有任何問題。

使用以下格式:@“ ccc,d LLL YYYY HH:mm:ss Z”

參考資料來自 NSDateFormatter 並獲得有關NSDateFormatter的更多幫助,您可以從此鏈接更輕松地創建日期格式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM