2010-11-14 54 views
4

如何將字符串2010-11-19T20:00:00Z轉換爲NSDate對象?DateTime到NSDate

我試過使用[dateFormatter setDateFormat:@"yyyy-MM-ddTHH:mm:ssZ"],但它看起來像我得到了錯誤的自定義格式樣式。 PS:我不在乎Timezones。我不在乎時區。實際上,我希望日期保持原始(UTC)時區。

回答

5

嘗試使用您的格式字符串轉換 NSDate 一個字符串,看看你得到什麼。這個方向比其他方向更容易調試。

在這種情況下,看起來好像您需要轉義模式中的T和Z文字。這樣的事情:

[dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss'Z'"]; 
+0

這個伎倆!你搖滾! – samvermette 2010-11-14 22:57:58