Местный часовой пояс iPhone - PullRequest
0 голосов
/ 15 октября 2010

Я анализирую файл .ics, который содержит метки времени таких событий:

20101008T230000Z

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

здесь, в STackOverflow, и это только смутило меня.

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

1 Ответ

0 голосов
/ 15 октября 2010

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

...