Obtenir un NSString comme suit:NSDate de problèmes NSString
NSString *lastSyncDate = [[items objectAtIndex:0] objectForKey:@"LastSyncDate"];
Cette valeur est: 1/1/2010 00:00:00
J'utilise ce qui suit pour se convertir à une date:
NSDateFormatter *df = [[NSDateFormatter alloc] init];
[df setTimeStyle:NSDateFormatterFullStyle];
[df setDateFormat:@"MMMM d, y HH:mm:ss ZZZ"];
NSDate *mySyncDate = [df dateFromString:lastSyncDate];
Cela me donne une valeur nulle?
génial, LOL - Je cherchais une liste quelque part qui me dirait ce que je pourrais utiliser pour DateFormat je devrais juste deviné! – Slee
Bien sûr, la chaîne de date dépend du format de votre région/fuseau horaire/calendrier. Il est plus robuste de forcer des dates de style ISO 8601 ([description NSDate] est une approximation raisonnable, je pense), ou de simplement stocker timeIntervalSinceReferenceDate ou timeIntervalSince1970. –