解析日期可能重複:
Converting an ISO 8601 timestamp into an NSDate: How does one deal with the UTC time offset?爲什麼NSDateFormatter不能從ISO 8601格式
我用導軌作爲後端,默認的日期輸出爲2008-12-29T00:27: 42-08:00
但經過我的研究NSDateFormatter不能支持它,除了我將日期更改爲2008-12-29T00:27:42-0800
這裏是我用來解析ISO 8601的日期代碼,但它不能正常工作
NSDateFormatter* dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ssZ"];
NSLog(@"%@", [dateFormatter dateFromString:@"2008-12-29T00:27:42-08:00"]);
任何想法?
@Ryan它知道這個鏈接,我只是想獲得更好的解決方案。 – allenwei
您是否找到了解決方案?我正在尋找一種解決方案,可以爲格式爲「2008-12-29T00:27:42-08:00」的日期提供NSDate或NSString。接受的答案不適合我。有問題的部分是時區,即「-08:00」。 – Mustafa