2016-05-19 1 views
0

2015-03-04T5: 06: 07,000 + 0000формат NSDate объяснения

У меня есть доступ к форматам дата, как выше, и намерен сравнивать и сортировать их в порядке возрастания. Это нормально, когда я использую более простой формат даты на игровой площадке, но фактические данные json обманывают меня, поскольку я не могу узнать, что означает «T5», даже просматривая соответствующую страницу Юникода.

Я предположил, что это ссылка на часовой пояс, но это будет Z, и я не думаю, что это будет после дня.

ответ

3

«Т» - это просто разделитель между датой и временем in ISO-8601. Это означает, что после него следуют строки T ime.

Часовой пояс часть "+0000", т.е. UTC.

Так что ваш формат даты просто означает «2015 4 марта, 05:06:07, во временной зоне UTC ± 0».

буква «Z» означает UTC (т.е. Zulu времени) и появляется только в конце строки т.е. 2015-03-04T05:06:07.000Z

+0

Спасибо. С вашей помощью я могу написать dateFormat как yyyy/MM/dd'T'HH: mm: ss.SSS + SSSS –