Получаем отметку времени с сервера как «2015-11-12T03: 54: 52Z», которая находится в PST. Я хочу преобразовать эту строку в формат UTC/Local time zone. Я попытался следующим образомObjective-c: Как конвертировать PST в UTC/местный часовой пояс
NSDateFormatter *pstFormatter = [[NSDateFormatter alloc] init];
[pstFormatter setTimeZone:[NSTimeZone timeZoneWithName:@"America/Los_Angeles"]];
[pstFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ssZ"];
NSDate *pstQUU = [pstFormatter dateFromString:@"2015-11-12T04:03:03Z"];
Original output : 2015-11-12 04:03:03 +0000
Expected output : 2015-11-12 12:03:03 +0000 (UTC)
Сервер должен использовать Unix времени (UTC) Почему бы сервер курьерские раз в PST? –
@ DuncanC: Сервер отправляет время PST. – Javeed
Сервер отправляет строки времени? Использование сервера в конкретном часовом поясе - плохой дизайн. UTC - это стандарт обмена временем/датами через Интернет. –