Сервер возвращает мне правильную дату & времени. Часовой пояс в Нью-Йорке.NSTimeZone timeZoneWithName: работает не правильно
2013-09-10 05:37:07 +0000
(правильное время, когда комментарий был опубликован)
Вот как отформатировать его в приложении:
[format setDateFormat:@"dd MMM, yyyy HH:mm"];
[format setTimeZone:[NSTimeZone timeZoneWithName:@"America/New_York"]];
И в результате у меня
10 sept, 2013 01:37
Что неправильно ?
UPD
Код
NSDateFormatter *format = [[NSDateFormatter alloc] init];
[format setTimeZone:[NSTimeZone timeZoneWithName:@"America/New_York"]];
[format setDateFormat:@"dd MMM, yyyy HH:mm"];
NSString *stringDate = [format stringFromDate:Date]; //Date is "2013-09-10 05:37:07 +0000"
//stringDate is "10 sept, 2013 01:37"
Спасибо за ваш ответ! Собственно, человек-сарвер говорит, что он строит дату UTC. –
Но когда я устанавливаю timeZoneWithAbbreviation: @ «UTC» - разница с NY составляет 6 часов (должно быть 7) –
Я вижу, что сервер возвращает мне неправильную дату –