В моем приложении iPhone я пытаюсь получить EEE MMM dd из строки даты, полученной веб-службой.NSDateFormatter возвращает дату на день
Для всех дат, где время < 07:00, NSDateFormatter возвращает дату на 1 день. Например: Дата в формате: 2010-11-17T05: 00: 00, отформатированный результат дата: вт 16 ноября
Вот фрагмент кода: 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];
Что может быть проблема?
Где вы живете и какой часовой пояс использует веб-сервис? – Yuji