Freigeben über


time_get-Klasse

Die Vorlagenklasse, die ein Objekt beschreibt, das als Gebietsschemafacet dienen kann, um Konvertierungen von Sequenzen des Typs CharType in Zeitwerte zu steuern.

template <
   class CharType,
   class InputIterator = istreambuf_iterator<CharType>
> class time_get : public time_base;

Parameter

  • CharType
    Der Typ, der innerhalb eines Programms verwendet wird, um Zeichen zu codieren.

  • InputIterator
    Der Iterator, von dem die Zeitwerte gelesen werden.

Hinweise

Wie bei jedem Gebietsschemafacet hat die statische Objekt-ID einen anfänglichen gespeicherten Wert von NULL. Beim ersten Versuch, auf den gespeicherten Wert zuzugreifen, wird ein eindeutiger positiver Wert in ID gespeichert.

Konstruktoren

time_get

Der Konstruktor für Objekte des Typs time_get.

Typedefs

char_type

Ein Typ, mit dem ein Zeichen beschrieben wird, das von einem Gebietsschema verwendet wird.

iter_type

Ein Typ, der einen Eingabeiterator beschreibt.

Memberfunktionen

date_order

Gibt die Datumsreihenfolge zurück, die von einem Facet verwendet wird.

do_date_order

Eine geschützte virtuelle Memberfunktion, die aufgerufen wird, um die von einem Facet verwendete Datumsreihenfolge zurückzugeben.

do_get

Liest und konvertiert Zeichendaten in einen Zeitwert.

do_get_date

Eine geschützte virtuelle Memberfunktion, die aufgerufen wird, um eine Zeichenfolge als das Datum zu analysieren, das vom x-Bezeichner für strftime erstellt wurde.

do_get_monthname

Eine geschützte virtuelle Memberfunktion, die aufgerufen wird, um eine Zeichenfolge als Name des Monats zu analysieren.

do_get_time

Eine geschützte virtuelle Memberfunktion, die aufgerufen wird, um eine Zeichenfolge als das Datum zu analysieren, das vom X-Bezeichner für strftime erstellt wurde.

do_get_weekday

Eine geschützte virtuelle Memberfunktion, die aufgerufen wird, um eine Zeichenfolge als Name des Wochentags zu analysieren.

do_get_year

Eine geschützte virtuelle Memberfunktion, die aufgerufen wird, um eine Zeichenfolge als Name des Jahres zu analysieren.

get

Liest aus einer Zeichendatenquelle und konvertiert die Daten in eine Zeit, die in einer Zeitstruktur gespeichert wird.

get_date

Analysiert eine Zeichenfolge als das Datum, das vom x-Bezeichner für strftime erzeugt wird.

get_monthname

Analysiert eine Zeichenfolge als Name des Monats.

get_time

Analysiert eine Zeichenfolge als das Datum, das vom X-Bezeichner für strftime erzeugt wird.

get_weekday

Analysiert eine Zeichenfolge als Name des Wochentags.

get_year

Analysiert eine Zeichenfolge als Name des Jahres.

Anforderungen

Header: <Gebietsschema>

Namespace: std

Siehe auch

Referenz

<locale>

time_base-Klasse

Threadsicherheit in der C++-Standardbibliothek