Преобразование экс.2009-12-31T00: 00: 00.0000000-05: 00 в формате NSDate - PullRequest
0 голосов
/ 21 января 2011

Я работаю с получением данных из веб-сервиса в приложении для iPhone и получением даты в формате 2009-12-31T00: 00: 00.0000000-05: 00 .. Как я могу преобразовать это в NSDate ..

Ответы [ 2 ]

2 голосов
/ 21 января 2011

Проблема с этим форматом заключается в том, что формат -05:00 не поддерживается NSDateFormatter форматами даты.

Шаблоны формата даты Unicode говорит, что поддерживает -0500.Возможно, вам придется вручную удалить двоеточие из часового пояса, а затем проанализировать его в формате yyyy-MM-dd'T'HH:mm:ss.0000000ZZZ (или, возможно, yyyy-MM-dd'T'HH:mm:ss.SSSZZZ)

0 голосов
/ 21 января 2011

Пожалуйста, перейдите по этой ссылке и попробуйте взять вашу дату в строковом формате ... преобразовать ее в NSDate

...