Dans mon graphique pour facebook .. Apiiphone problème NSDate Conversion
Je reçois ces données .. de JSON ..
"updated_time" = "2011-05-17T14:52:16+0000";
et je suis en utilisant ce code pour le convertir en date valide Format
NSDateFormatter *df = [[[NSDateFormatter alloc] init] autorelease];
//2010-12-01T21:35:43+0000
[df setDateFormat:@"yyyy-mm-ddHH:mm:ssZZZZ"];
NSDate *date = [df dateFromString:[[forTable valueForKey:@"updated_time"] stringByReplacingOccurrencesOfString:@"T" withString:@""]];
[df setDateFormat:@"eee MMM dd, yyyy hh:mm"];
pastDate = [df stringFromDate:date];
NSLog(@"and the date string is %@",pastDate);
et il me donne ce résultat dans la console
and the date string is Mon 01 17, 2011 08:22
si la valeur JSON me donne la date code May.this me donne la date Janvier
quelqu'un peut me dire ce qui se passe ici?
Je ne sais pas si cela est le problème, mais dans le format de votre analyse vous semble avoir 'mm' pour le mois, ne devrait-il pas être «MM»? En outre, le «+» peut causer des problèmes, il semble que vous avez analysé le T. – Joe