的NSDate在返回错误年

问题描述:

在MyappAppDelegate.m文件 “中:didFinishLaunchingWithOptions:应用程序” 的方法,我只是写:的NSDate在返回错误年

NSDateFormatter *df = [[NSDateFormatter alloc] init]; 
[df setDateFormat:@"yyyy"]; 
NSDate *date = [NSDate date]; 
NSLog(@"%@", [df stringFromDate:date]); 
return; 

而且随着iPhoneSimulator跑,控制台说:

2010-10- 15 20:38:43.571 Myapp [59828:207] 0022

我不明白发生了什么事。

因此,我创建了新的Xcode项目并进行了上述测试,然后正确返回了'2010'。我在Myapp中做了一些错误的设置吗?

在此先感谢。

您正在使用日历。
检查设置/常规/国际/日历。将其重新设为格雷戈里。

+0

非常感谢你,fluchtpunkt!它是固定的。那么,我正在为日语创建应用程序,所以我必须继续处理这些混音。不管怎样,谢谢! – ksk77 2010-10-15 16:00:31