2016-05-19 5 views
0

2015-03-04T5:06:07.000 + 0000NSDate形式の説明

私は上記のように日付形式へのアクセス権を持っている、と比較し、昇順にソートするつもり。私はPlaygroundでより簡単な日付フォーマットを使用するとOKですが、実際のjsonデータは、関連するUnicodeページを見ても、 'T5'が何を参照しているのか分からないので、私には分かりません。

私はそれがタイムゾーン参照であると仮定していましたが、これはZであり、それはとにかく1日後になるとは思いません。

答えて

3

"T"は日付と時刻の間の単なるセパレータですin ISO-8601。それはそれに続く文字列がTであることを意味します。

タイムゾーンの部分は「+0000」つまりUTCです。

あなたの日付形式は、「2015年3月4日05:06:07 am、タイムゾーンUTC±0」という意味です。 「Z」

手紙は、UTC(すなわち、ズールー族の時間)を意味してのみ、すなわち2015-03-04T05:06:07.000Z

+0

おかげで、文字列の最後に表示されます。あなたの助けを借りて、私はdateFormatをyyyy/MM/dd'T'HHとして書くことができます:mm:ss.SSS + SSSS –