W mojej aplikacji na iPhone'a staram się uzyskać plik EEE MMM dd z ciągu daty odebranego przez serwis internetowy.NSDateFormatter zwraca datę wyłączoną przez dzień
Dla wszystkich dat, w których czas wynosi < 07:00, NSDateFormatter zwraca datę wyłączoną o 1 dzień. Na przykład: Data do formatu: 2010-11-17T05: 00: 00, sformatowaną datę wyniku: Pon 16 listopada
Oto fragment kodu: 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];
Co może być problemem?
Gdzie mieszkasz i której strefy czasowej używa serwis internetowy? – Yuji