Comment gérer les différents formats horaires à l'aide de NSDateFormatter

J'ai une Chaîne avec un format datetime: "YYYY-MM-DD HH:MM:SS".

- Je l'utiliser dans mon code source:

NSDateFormatter *formatter = [[[NSDateFormatter alloc] init] autorelease];
[formatter setDateFormat:@"%e. %B %Y"];
NSString *test = [formatter stringFromDate:@"2010-01-10 13:55:15"];

Je veux convertir de "2010-01-10 13:55:15" à "10. Janvier 2010".
Mais mon application ne fonctionne pas.

Quel est le problème ici?

Merci beaucoup à l'avance & Meilleures Salutations.

Mis à jour le code source:

[NSDateFormatter setDefaultFormatterBehavior:NSDateFormatterBehavior10_4];
NSDateFormatter *formatter = [[[NSDateFormatter alloc] init] autorelease];
[formatter setDateFormat:@"%Y-%m-%d %H:%M:%S"];
NSString *test1 = [formatter stringFromDate:@"2010-01-10 13:55:15"];

NSDateFormatter *formatter1 = [[[NSDateFormatter alloc] init] autorelease];
[formatter1 setDateFormat:@"%d. %M4 %Y"];
NSString *test2 = [formatter1 stringFromDate:test1];
InformationsquelleAutor Tim | 2010-01-09