2013-09-08 11 views
12

これは、レールが返すcreated_atを解析しようとしているので、次のようになります。レール4.0用のNSDateFormatter created_at

2013-09-08T09:18:45.500Z

現在

[dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss'Z'"] 

これは動作しませんを使用するには、NSDateはゼロとして返されます。

最後のドットの後にどのようにフォーマットする必要があるのか​​分かりませんが、私はここで助けを得ることができますか?

おかげ

答えて

30

資本 "S" は小数秒のためにある:

[dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"] 

あなたはそれを見つけることができます「Unicodeの技術標準#35の"Appendix F: Date Format Patterns" に(とはるかに!):UNICODEロケール・データMARKUP LANGUAGE "を選択します。

+0

ありがとうございます!仕事は、私が許可されている時に受け入れます、現在6分=)。リンクのためのTyは、それをチェックアウトします。 – Ludvig

+0

ops申し訳ありません、忘れてしまった! – Ludvig