2012-12-13 8 views
15

Esiste un elenco completo e completo di modelli/token in formato data supportati? Ho visto lo API docs e ne menzionano alcuni, come ad esempio MM, ma dov'è il resto?Elenco completo dei modelli di formato della data in obj-c per iOS

+0

Dal NSDateFormatter DOC Clicca sul link a "Formattazione Guida sui dati", quindi "Data Formattatori", poi, un paio di paragrafi in basso, viene visualizzato l'elenco delle versioni di formattazione. In generale, si desidera selezionare "versione tr35-25", a meno che non si scelga come target iOS 5. –

+0

È così profondo nella navigazione da trovare, anche se è inevitabile! http://www.unicode.org/reports/tr35/tr35-31/tr35-dates.html#Date_Format_Patterns – redestructa

+0

Elenco completo trovato qui http://www.codingexplorer.com/swiftly-getting-human-readable-date- nsdateformatter/ – AMAN77

risposta

16

Apple importa lo standard Unicode in modo che l'appendice che riepiloghi i campi del formato data sia here.

13

Se seguite i link a "Data Formatting Guide", si vedrà queste informazioni:

La stringa di formato utilizza i modelli di formato dal tecnico Unicode standard # 35. La versione dello standard varia con rilascio del sistema operativo :

  • formattatori in IOS 5,0-5,1 uso versione tr35-19.
  • I moduli in iOS 4.0-4.2 utilizzano la versione tr35-15.
  • I moduli in iOS 3.2 utilizzano la versione tr35-12.
  • I moduli in OS X v10.8 e iOS 6.0 utilizzano la versione tr35-25.
  • I moduli in OS X v10.7 e iOS 4.3 utilizzano la versione tr35-17.
  • I moduli in OS X v10.6 e iOS 3.0-3.1 utilizzano la versione tr35-10.
+0

Sì, questa è l'informazione completa. Apple lo rende un po 'difficile da scavare - un paio di livelli di riferimento indiretto da NSDateFormatter html. –