Si j'utilise le code suivant:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm"];
NSDate *myDate = [dateFormatter dateFromString:@"2010-01-28T15:22:23.863"];
NSLog(@"%@", [dateFormatter stringFromDate:myDate]);
Il est converti en Date
objet, cependant, je n'arrive pas à le formater de toute autre manière qu' yyyy-MM-dd'T'HH:mm
, c'est à dire ce qui est connecté est - 2010-01-28T15:22:23
Si je change le dateFormat-à-dire [dateFormatter setDateFormat:@"yyyy-MMMM-d'T'HH:mm"];
l'objet Date est nul...
Donc ma question ultime est de savoir comment un format ISO8601 timestamp à partir d'une base de données SQL à utiliser, par exemple, NSDateFormatterMediumStyle
de retour "1er janvier 2010"?