2012-12-13 24 views
15

支持的日期格式模式/令牌是否有實際的全面列表?我一直在尋找API docs,他們提到了其中的一些,如MM,但其餘的在哪裏?obj-c中適用於iOS的日期格式模式的完整列表

+0

從鏈接到「數據格式手冊」上,NSDateFormatter文檔單擊,然後選擇「日期格式化程序」,然後,一對夫婦段落下來,發現格式化版本的列表。一般來說,除非你的目標是iOS 5,否則你需要選擇「版本tr35-25」。 –

+0

雖然這是不可避免的,但在導航中非常深入。 http://www.unicode.org/reports/tr35/tr35-31/tr35-dates.html#Date_Format_Patterns – redestructa

+0

在此處找到綜合列表http://www.codingexplorer.com/swiftly-getting-human-readable-date- nsdateformatter/ – AMAN77

回答

16

Apple導入Unicode標準所以總結日期格式字段的附錄是here

13

如果按照鏈接到「Data Formatting Guide」,你會看到這樣的信息:

格式字符串使用格式模式從Unicode技術 標準#35。在iOS中使用5.0-5.1版本tr35-19

  • 格式化程序:標準的版本與 操作系統的發佈而改變。
  • iOS 4.0-4.2中的格式化程序使用版本tr35-15
  • iOS 3.2中的格式化程序使用版本tr35-12
  • OS X v10.8和iOS 6.0中的格式化程序使用版本tr35-25
  • OS X v10.7和iOS 4.3中的格式化程序使用版本tr35-17
  • OS X v10.6和iOS 3.0-3.1中的格式化程序使用版本tr35-10
+0

是的,這是完整的信息。蘋果的確讓它有點難以挖掘 - 從NSDateFormatter html中間接尋找幾個級別的內容。 –