rails 4.0 created_at的NSDateFormatter

Lud*_*vig 12 ruby-on-rails objective-c ios

我试图解析rails返回的created_at,它看起来如下.

2013-09-08T09:18:45.500Z

目前使用

[dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss'Z'"]
Run Code Online (Sandbox Code Playgroud)

这不起作用,NSDate返回为零.

不知道我应该在最后一个点后格式化,希望我能在这里得到一些帮助!

谢谢

Mar*_*n R 30

大写"S"代表小数秒:

[dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"]
Run Code Online (Sandbox Code Playgroud)

您可以 在"Unicode技术标准#35:UNICODE LOCALE DATA MARKUP LANGUAGE"的"附录F:日期格式模式"中找到(以及更多!).