Nella mia app per iPhone, sto cercando di ottenere EEE MMM da una stringa di data ricevuta da un servizio web.NSDateFormatter restituisce una data di un giorno
Per tutte le date in cui il tempo è < 07:00, NSDateFormatter restituisce una data di disattivazione di 1 giorno. Ad esempio: Data nel formato: 2010-11-17T05: 00: 00, formattato risultato Data: mar nov 16
Ecco il frammento di codice: NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init]; [dateFormat setDateFormat: @"EEE MMM dd"];
NSDate *dateToFormat = [NSDate dateWithNaturalLanguageString:dateStringToFormat locale:[[NSUserDefaults standardUserDefaults] dictionaryRepresentation]];
NSString *formattedDateString = [dateFormat stringFromDate:dateToFormat]; [dateFormat release];
Quale potrebbe essere il problema?
Dove vivi e quale fuso orario utilizza il servizio web? – Yuji