Ho visto l'altra risposta e domanda ma non ho trovato alcuna risposta utile per me. Ho una stringa come 2014-10-07T07:29:55.850Z
e voglio avere una data per confrontarci a vicenda. Se io uso questo codice:Converti stringa alla data Obiettivo-C
NSString *fullDate = payload[@"sent_ts"];
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
dateFormat setDateFormat:@"yyyy-MM-ddTHH:mm:ss.SSSZ"];
NSDate *date = [dateFormat dateFromString:fullDate];
mia data è pari a zero. Perché?
Hai un punto dopo i secondi ... non i due punti. Guarda più attentamente la stringa di formato prima di pubblicare una domanda>< – borrrden
L'ho visto, ma sfortunatamente non è l'errore. – fustalol
Inserisci virgolette singole attorno al T – borrrden