| |
Internationalisierungs- u. ZeitV1.0 Datum und Zeitformatierung Jan. 2000 2-23 2 2,5,5 Protokoll DateTimeFormatter Jedes DateTimeFormatter Gegenstand wird entworfen, um mit nur einem einzelnen Kalender zu arbeiten System (z.B., der Gregorian Kalender). Innerhalb eines Kalendersystems verursachen Sie unterschiedliches DateTimeFormatter Gegenstände zum Produzieren der unterschiedlichen Datumformate. Z.B. ein volles datieren Sie (Januar 1, 1999) oder ein numerisches Datum (1-1-99). DateTimeFormatter stellt Attribute für das Steuern der spezifischen Formatierungswahlen, wie zur Verfügung gezeigt in Tabelle 2-7 . 2,5,6 Kalender Kalender stellt das grundlegende Protokoll für alle Kalenderkategorien zur Verfügung. Eine Kalenderkategorie wird benutzt durch ein DateTimeFormatter eine lokale Zeit zu den Textfeldern abbilden, die Aspekte von darstellen Zeit und Datuminformationen. Wegen der Unregelmäßigkeiten (wie Schaltjahre, Mondzyklen, usw..) in allen z.Z. weitverbreitet Kalender, ist es unwahrscheinlich, daß ein einfaches instantiation des Kalenders von irgendeinem Gebrauch ist. Jeder Kalender enthält einen spezifischen Satz Datum- und Zeitfelder, vorbei aufgezählt DateTimeFieldType , mit einer Strecke der möglichen Werte. Kalender erlaubt die obere Begrenzung von der Strecke zum Haben einen minimalen und Maximalwert, stellend für dessen Upper der Felder zur Verfügung Begrenzung kann sich verändern. Z.B. verändert die Höchstzahl von Tagen in einem Monat das Abhängen auf dem spezifischen Monat. Tabelle 2-8 verzeichnet die Kalenderfelder, zusammen mit den Werten, die in der Rückstellung erscheinen Gregorian Kalender. Tabelle 2-7 DateTimeFormatter Attribut Beschreibung military_time Zeigt Gebrauch von militärischer (24stündiger) Zeit an. zero_hour Zeigt an, daß Mitternacht als 0 Stunde dargestellt wird. abbreviate_year Zeigt an, daß nur zwei Stellen Jahr werden verwendet dauern Sie. number_formatter Zu verwendender Formatierergegenstand beim Formatieren und Ablichten einzelne Datumzeitfelder. parameter_formatter Zu verwendender Formatierergegenstand beim Formatieren oder Ablichten gesamte Date/timezeichenkette. Tabelle 2-8 KalendercAttribute Feld Minimum Wert Niedriger Maximalwert Ober Maximum Wert Wert für Datum 12:12:12 P.M.. Januar 1, 1999 Ära 0 (B.C.) 1 (A.D.) 1 1 year_in_era 1 5.000.000 5.000.000 1999 month_in_year 1 (Januar) 12 (Dezember) 12 1 |  |
|
| |
|
|