Я пытаюсь форматировать дату в Objective-C для приложения Ios в этом формате:IOS DateFormat с миллисекунды и часовой пояс
2017-02-15T16:32:59.9725843+11:00
не повезло. Я пробовал:
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setTimeZone:[NSTimeZone localTimeZone]];
formatter.dateFormat = @"yyyy-MM-dd'T'hh:mm:ss.SSSSSSSZZZZZ";
и
formatter.dateFormat = @"yyyy-MM-dd'T'hh:mm:ss.fffffffZZZZZ";
Как и кучу других форматов миллисекунд и часовой пояс (я изменял количество Ss и Zs без удачи Все, что я. получить это ноль NSString.
Любая помощь будет оценена.
[Редактировать] Ваш вопрос с реальным проверяемым кодом с реальной строкой и призывом к 'dateFromString:'. И имейте в виду, что вам нужно 'HH', а не' hh'. – rmaddy
Вы можете найти здесь http://nsdateformatter.com/ для разных форматов времени и даты. –