2010-10-15 8 views
4

Dans le fichier MyappAppDelegate.m à "application: didFinishLaunchingWithOptions:" méthode, je viens d'écrire:NSDate retourne mauvaise année

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

et a couru avec iPhoneSimulator, console dit:

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

Je n'arrive pas à comprendre ce qui se passe.

J'ai donc créé un nouveau projet Xcode et testé comme ci-dessus, puis il a correctement retourné '2010'. Ai-je fait de mauvais réglages dans Myapp?

Merci d'avance.

Répondre

4

Vous utilisez le calendrier japonais.
Cochez Paramètres/Général/International/Calendrier. Réglez-le à Grégorien.

+0

Merci beaucoup, fluchtpunkt !! C'est réparé. Eh bien, je crée une application pour le japonais, donc je dois encore m'attaquer à ces mélanges. Quoi qu'il en soit, merci! – ksk77