1
我可以在我的應用程序中看到一個非常奇怪的日期轉換。這是代碼:非常奇怪的日期轉換
theDateString = [theDateFormatter stringFromDate:date];
如果date
爲2007-12-31 00:00:00 +0100
theDateString
是2008
但如果日期是2004-12-31 00:00:00 +0100
theDateString
是2004.
的方法是在NSDateFormatter
- (NSString *)stringFromDate:(NSDate *)date
,這是一個Mac應用程序。
的NSDateFormatter格式爲:[theDateFormatter setDateFormat:@"Y"];
爲什麼? 謝謝