1
我有一個日期格式如下圖所示:NSDateFormatter是iOS上返回錯誤的日期8.3
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
NSString *formatStr;
formatStr = @"yyyy-ww"; // WeekOfYear
[dateFormatter setDateFormat:formatStr];
,我使用它是這樣的:
NSDate *firstDate = [dateFormatter dateFromString:@"2015-01"];
然而,打印firstDate時,它顯示:
(lldb) po firstDate
2014-12-27 16:00:00 +0000
我不知道我做錯了哪裏,但我永遠不會說2014-12-27是2015年的第一週。
有人可以幫忙嗎?十分感謝!
其實具體到iOS 8.3轉換成日期?你有沒有看過https://developer.apple.com/library/ios/qa/qa1480/_index.html – Wain
我沒有其他機器來測試,但它是在iOS 8.3 – Wingzero
oops,似乎我應該使用YY而不是yy – Wingzero