我有一個代碼:使用NSDateFormatter dateFromString
NSString *dateStr = [currentElementValue stringByRemovingNewLinesAndWhitespace];
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"EE, dd MMM yyyy hh:mm:ss ZZ"];
,我從服務器接收日期,像字符串:
Tue, 08 Jan 2013 13:21:54 +0000
但這裏是我的問題,當我使用:[dateFormat dateFromString:dateStr]
Mon, 07 Jan 2013 10:31:30 +0000 converted to 07-01-2013
但Wed, 02 Jan 2013 15:12:57 +0000
無法轉換。
任何人都有任何線索爲什麼會發生這種情況?
任何幫助,將不勝感激。 :)
查看日期格式字符串的描述(可從NSDateFormater描述中使用鏈接鏈訪問)。當你使用「HH」時你使用了「hh」。 –
omg!它真的解決了我的問題,只是改變了HH,並且它被解決了。 – iremk
@HotLicks哦,你快點! (直到發佈我的答案纔看到評論。)讓它成爲你的答案。 – 2013-01-09 20:37:37