Comment pourrais-je convertir un NSDate en une chaîne comme ceci:Convertir NSDate en chaîne de long format et revenir?
Monday, November 22, 2010
.. puis à nouveau dans un NSDate?
Comment pourrais-je convertir un NSDate en une chaîne comme ceci:Convertir NSDate en chaîne de long format et revenir?
Monday, November 22, 2010
.. puis à nouveau dans un NSDate?
Vous devez utiliser la classe NSDateFormatter, en particulier et dateFromString
. Le lien a de bons exemples.
Utilisez NSDateFormatter
Quelque chose comme:
NSDate *date=//...;
;
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setTimeStyle:NSDateFormatterNoStyle];
[dateFormatter setDateStyle:NSDateFormatterLongStyle];
NSString *string=[dateFormatter stringFromDate:date];
//....
NSDate *newDate=[dateFormatter dateFromString:string];
Il y a plus de détails que je ne suis pas couvrant, comme les questions locales, et ainsi de suite, mais vous devriez y aller