2012-12-13 11 views
15

Gibt es eine aktuelle, umfassende Liste der unterstützten Datumsformat Muster/Token? Ich habe an den API docs suchen, und sie erwähnen einige von ihnen, wie MM, aber wo ist der Rest?Umfassende Liste der Formatmuster Datum in obj-c für iOS

+0

Vom NSDateFormatter doc klicken Sie auf den Link zu „Datenformatierung Guide“, dann „Datum Formatter“, dann finden ein paar Absätze nach unten, um die Liste der Formatierer-Versionen. Im Allgemeinen möchten Sie "Version tr35-25" auswählen, es sei denn, Sie zielen auf iOS 5. –

+0

Es ist so tief in der Navigation zu finden, obwohl es unvermeidlich ist! http://www.unicode.org/reports/tr35/tr35-31/tr35-dates.html#Date_Format_Patterns – redestructa

+0

Umfassende Liste hier gefunden http://www.codingexplorer.com/swiftly-getting-human-readable-date- NSDateFormatter/ – AMAN77

Antwort

16

Apple importiert den Unicode-Standard, so dass der Anhang, der Datumsformatfelder zusammenfasst, here ist.

13

Wenn Sie die Links zu den "Data Formatting Guide" folgen, werden Sie diese Information sehen:

Das Format-String verwendet die Formatmuster aus dem Unicode Technical Standard-35 #. Die Version des Standards variiert mit der Freisetzung des Betriebssystem:

  • Formatter in iOS 5,0-5,1 Verwendung Version tr35-19.
  • Formatierer in iOS 4.0-4.2 verwenden Version tr35-15. Verwendung iOS 3.2
  • Formatter in Version tr35-12.
  • Formatierer in OS X v10.8 und iOS 6.0 verwenden Version tr35-25.
  • Formatierer in OS X v10.7 und iOS 4.3 verwenden Version tr35-17.
  • Formatierer in OS X v10.6 und iOS 3.0-3.1 verwenden Version tr35-10.
+0

Ja, das ist die vollständigen Informationen. Apple macht es ein wenig schwer zu graben - ein paar Dereferenzierungsebenen von NSDateFormatter html. –

Verwandte Themen