我有以下代码,它只是获取当前日期并将其转换为格式 YYYY-MM-dd HH:mm:ss zzz
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);
Run Code Online (Sandbox Code Playgroud)
有了这个,我得到以下日志输出:
2014-12-30 00:20:38.987 MYAPPNAME[953:229825] TIME IS 2015-12-30 00:20:38 CST
Run Code Online (Sandbox Code Playgroud)
有人能告诉我为什么输出显示为 2015 年,而不是 2014 年吗?