Я получил дату в следующем формате:дата MagicalRecord разборе
2013-05-04T05:07:09+00:00
Я использую MagicalRecord для отображения NSDate автоматически. Насколько я вижу, указанный формат даты должен соответствовать формату даты по умолчанию MagicalRecord: yyyy-MM-dd'T'HH:mm:ss'Z'
.
Я попытался с помощью записи пользовательских dateFormat
в информации о пользователе атрибута (см this article):
yyyy-MM-ddTHH:mm:ss+Z
, yyyy-MM-dd T HH:mm:ss Z
, yyyy-MM-dd'T'HH:mm:ss'+'Z
, но ни один из них не работает для того, чтобы иметь его разобрать дату правильно и он всегда возвращает nil
независимо от настройки пользовательского dateFormat
или с использованием формата MagicalRecord по умолчанию.
Вы были на минуту быстрее меня :) +1 – HAS
Спасибо, что сделал! Я был под впечатлением, что только один Z был необходим в 00:00 согласно спецификации, так что это была моя проблема. Большое спасибо за ваш быстрый ответ! – runmad
@runmad 'Z' будет для' + 0000'. Поскольку у вас есть ':' там, вам нужно 'ZZZZZ' :) –