Вопрос

Я анализирую файл An.ics, который включает в себя метки времени событий, как это:

20101008T230000Z

Это, насколько я понимаю, выражено в UTC. Теперь я хочу правильно отображать свое приложение, в зависимости от часового пояса, где находится пользователь iPhone. Итак, в качестве примера, если пользователь будет в Лондоне, время будет отображаться как «23: 00 », а в Амстердаме это было бы «22: 00»

Я смотрел на подобные вопросы здесь в Stackoverflow, и он только смущает меня.

Любая помощь значительно ценится.

Это было полезно?

Решение

С надеждой это помогает. Прочитайте время в NSString и использовать дополнительную функцию в NSDateFormatter (dateFromString) После установки часового пояса, как показано на ссылке. Вы должны быть в состоянии получить местное дату / время от NSDate объекты description а также descriptionWithLocale Функции.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top