Eventuali duplicati:
Converting an ISO 8601 timestamp into an NSDate: How does one deal with the UTC time offset?Perché NSDateFormatter non può analizzare data dalla norma ISO 8601
Io uso rotaie come back-end, l'uscita data di default è 2008-12-29T00: 27: 42-08: 00
Ma dopo la mia ricerca NSDateFormatter non può sostenere, se non a cambiare la data fuori a 2008-12-29T00: 27: 42-0800
.515.053.691,36321 milioniEcco il codice che ho usato per analizzare ISO 8601 ad oggi, ma non è un lavoro
NSDateFormatter* dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ssZ"];
NSLog(@"%@", [dateFormatter dateFromString:@"2008-12-29T00:27:42-08:00"]);
Tutte le idee?
@Ryan Conosce questo collegamento, voglio solo ottenere una soluzione migliore. – allenwei
Hai trovato una soluzione per questo? Sto cercando una soluzione in grado di fornire NSDate o NSString per una data formattata come "2008-12-29T00: 27: 42-08: 00". La risposta accettata non funziona per me. La parte problematica è timezone, ad esempio "-08: 00". – Mustafa