| |
3-12 Internationalisierung U. Zeit V1.0 Januar 2000 3 Create_outline_number_formatter OutlineNumberFormatter (); }; 3,28 DateTimeFormatter Schnittstelle DateTimeFormatter: AbstractFormatter { number_formatter AttributNumberFormatter; parameter_formatter AttributParameterFormatter; Boolesches military_time des Attributes; Boolesches zero_hour des Attributes; Boolesches abbreviate_year des Attributes; Attributkalenderkalender; Attribut DateTimeFieldValue field[DateTimeFieldType::max_fields ]; }; Sehen Sie Formatierung des Abschnitts 2,5, des Datums und der Zeit, auf Seite 2-21 für eine allgemeine Diskussion über der Scan und das Formatverhalten für diese Schnittstelle. Sehen Sie Abschnitt 2,5,5, Protokoll DateTimeFormatter, auf Seite 2-23 für den Gebrauch Attribute. 3,29 DateTimeFormatterFactory Schnittstelle DateTimeFormatterFactory: LifeCycleObject { Create_date_time_formatter DateTimeFormatter (); }; 3,30 Kalender Schnittstellenkalender: LifeCycleObject { tz des Attributes TimeBase::TdfT; Attribut UTCSSecond UTCS_seconds; Boolesches use_zero_hour des Attributes; nicht unterzeichnetes kurzes first_day_of_the_week des Attributes; Attribut DateTimeFieldValue min_val[DateTimeFieldType::max_fields ]; Attribut DateTimeFieldValue lower_max_val[DateTimeFieldType::max_fields ]; Attribut DateTimeFieldValue upper_max_val[DateTimeFieldType::max_fields ]; leeres roll_field (in DateTimeFieldType f, in DateTimeFieldValue V); leeres shift_field (in DateTimeFieldType f, in DateTimeFieldValue V); leeres set_field (in DateTimeFieldType f, in DateTimeFieldValue V); Get_field DateTimeFieldValue (in DateTimeFieldType f); leere clear_all_fields (); UTCSSeconds get_UTCS_seconds(im TimeBase::TimeT-time_t); TimeBase::TimeT-get_timet(in UTCSSeconds UTCS_seconds); UTCSSeconds get_relative_UTCS_seconds(im TimeBase::TimeT-time_t); TimeBase::TimeT-get_relative_timet(in UTCSSeconds UTCS_seconds); |  |
|
| |
|
|