2012-12-13 19 views
15

Có danh sách mẫu/mã định dạng ngày được hỗ trợ thực tế đầy đủ không? Tôi đã xem xét API docs và họ đề cập đến một vài trong số chúng, chẳng hạn như MM, nhưng phần còn lại ở đâu?Danh sách toàn diện các mẫu định dạng ngày tháng trong obj-c cho iOS

+0

Từ tài liệu NSDateFormatter nhấp vào liên kết đến "Hướng dẫn định dạng dữ liệu", sau đó "Định dạng ngày", sau đó, một vài đoạn xuống, tìm danh sách các phiên bản trình định dạng. Nói chung, bạn muốn chọn "phiên bản tr35-25", trừ khi bạn đang nhắm mục tiêu iOS 5. –

+0

Nó rất sâu trong điều hướng để tìm kiếm, mặc dù nó là không thể tránh khỏi! http://www.unicode.org/reports/tr35/tr35-31/tr35-dates.html#Date_Format_Patterns – redestructa

+0

Danh sách toàn diện được tìm thấy tại đây http://www.codingexplorer.com/swiftly-getting-human-readable-date- nsdateformatter/ – AMAN77

Trả lời

16

Apple nhập tiêu chuẩn Unicode để phụ lục tóm tắt các trường định dạng ngày là here.

13

Nếu bạn làm theo các liên kết đến các "Data Formatting Guide", bạn sẽ thấy thông tin này:

Chuỗi định dạng sử dụng các mô hình định dạng từ Unicode kỹ thuật Chuẩn # 35. Các phiên bản của tiêu chuẩn khác nhau với phiên bản của hệ điều hành :

  • Định dạng trong iOS 5,0-5,1 phiên bản sử dụng tr35-19.
  • Định dạng trong phiên bản sử dụng iOS 4.0-4.2 tr35-15.
  • Trình định dạng trong iOS 3.2 sử dụng phiên bản tr35-12.
  • Trình định dạng trong OS X v10.8 và iOS 6.0 sử dụng phiên bản tr35-25.
  • Trình định dạng trong OS X v10.7 và iOS 4.3 sử dụng phiên bản tr35-17.
  • Trình định dạng trong OS X v10.6 và iOS 3.0-3.1 sử dụng phiên bản tr35-10.
+0

Vâng, đó là thông tin đầy đủ. Apple làm cho nó một chút khó khăn để đào ra - một vài cấp độ của indirection từ NSDateFormatter html. –

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