J'ai probablement oublié quelque chose de simple, mais je n'arrive pas à comprendre comment convertir un format de date spécifique en Objective-C. Je reçois les dates dans ce format:Comment mettre en forme le format de date inconnu en Objective-C
Dim 10 Oct 2010 01:44:00 +0000
Et je dois le convertir en un format long avec peu de temps, comme ceci:
10 Octobre, 2010
J'ai essayé d'utiliser NSDateFormatter, mais lorsque je tente d'obtenir une date de la chaîne, il revient toujours nul. Je l'ai essayé de cette manière:
NSString *dateFromData = [articleData objectAtIndex:5];
NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setDateStyle:NSDateFormatterLongStyle];
[dateFormatter setTimeStyle:NSDateFormatterNoStyle];
NSDate *date = [dateFormatter dateFromString:dateFromData];
NSString *formattedDateString = [dateFormatter stringFromDate:date];
La chaîne de date revient toujours nulle. Ai-je manqué quelque chose de simple ici?
ce code ne fonctionne pas, le premier format de date est incorrecte –
les travaux de formatter me forment. Ajout de la sortie de la session macirb. – dj2