2013-09-08 30 views
12

Tôi đang cố gắng phân tích cú pháp created_at mà đường ray trả về, nó trông giống như sau.NSDateFormatter cho đường ray 4.0 created_at

2013-09-08T09: 18: 45.500Z

Hiện đang sử dụng

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

này không hoạt động, các NSDate trả về như con số không.

Không chắc tôi nên định dạng như thế nào sau dấu chấm cuối cùng, hy vọng tôi có thể nhận trợ giúp ở đây!

Cảm ơn

Trả lời

30

Capital "S" là dành cho giây phân đoạn:

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

Bạn có thể thấy rằng trong "Appendix F: Date Format Patterns" của "Unicode kỹ thuật Tiêu chuẩn # 35 (và nhiều hơn nữa!): UNICODE LOCALE DỮ LIỆU MARKUP LANGUAGE ".

+0

Cảm ơn rất nhiều !! Hoạt động, sẽ chấp nhận khi im được phép, hiện tại là 6 phút =). Ty cho liên kết, sẽ kiểm tra xem nó ra. – Ludvig

+0

ops xin lỗi, đã quên! – Ludvig

Các vấn đề liên quan