我有一個HTTP響應報頭字段「日期」在這個格式拍攝的字符串:HTTP日期到NSDate的
"Sun, 24 Jun 2012 16:34:51 GMT"
我想要的是這個字符串轉換中的NSDate對象。對於這個範圍,我沒有實例化的NSDateFormatter
使用各種格式:
[dateFormatter setDateFormat:@"EEE',' dd' 'MMM' 'yyyy HH':'mm':'ss zzz"];
[dateFormatter setDateFormat:@"EEE, dd MMM yyyy HH:mm:ss zzz"];
[dateFormatter setDateFormat:@"EEE',' dd' 'MMM' 'yyyy HH':'mm':'ss 'GMT'"];
但是當我使用從日期打印字符串:
[dateFormatter dateFromString:date]
我收到:
(null)
我在哪裏做錯誤?
結果仍爲(null)。我相信錯誤的格式是「MMM」月份。我嘗試使用格式「dd MMM yyyy」格式化「2012年6月24日」,結果相同(空)。 – LuckyStarr
結果仍然是(null) – LuckyStarr
確定這一個我測試,它的工作原理:[dateFormatter setDateFormat:@「EEE','dd MMM yyyy HH:mm:ss zzz」];如果你還沒有得到任何結果,比其他東西是錯的 – Pfitz