我有下面的代碼,其僅僅讓當前日期並將其轉換爲格式YYYY-MM-DD HH:MM:SS ZZZNSDateFormatter - 添加一年?
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat: @"YYYY-MM-dd HH:mm:ss zzz"];
NSTimeZone *currentTimeZone = [NSTimeZone localTimeZone];
[dateFormatter setTimeZone:currentTimeZone];
NSString *time = [dateFormatter stringFromDate:[NSDate date]];
NSLog(@"TIME IS %@", time);
藉助於此,我發現了下面的日誌輸出:
2014-12-30 00:20:38.987 MYAPPNAME[953:229825] TIME IS 2015-12-30 00:20:38 CST
有人能告訴我爲什麼產出顯示爲2015年,而不是2014年,因爲它應該是?
檢查您的系統或設備日期 – codester
在日期格式中使用'yyyy'而不是'YYYY' –
@AdamTheRaysFan:請接受並且提出答案,對你有幫助。 – Mrunal