System::DateTimeOffset Klasse

DateTimeOffset class

Enthält das Datum und die Uhrzeit relativ zur koordinierten Weltzeit (UTC). Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Erzeugen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um sie als Argument an Funktionen zu übergeben.

class DateTimeOffset

Methoden

MethodeBeschreibung
Add(TimeSpan) constFügt dem DateTimeOffset-Objekt ein angegebenes Zeitintervall hinzu.
AddDays(double) constFügt dem DateTimeOffset-Objekt eine angegebene Anzahl von Tagen hinzu.
AddHours(double) constFügt dem DateTimeOffset-Objekt eine angegebene Anzahl von Stunden hinzu.
AddMilliseconds(double) constFügt dem DateTimeOffset-Objekt eine angegebene Anzahl von Millisekunden hinzu.
AddMinutes(double) constFügt dem DateTimeOffset-Objekt eine angegebene Anzahl von Minuten hinzu.
AddMonths(int) constFügt dem DateTimeOffset-Objekt eine angegebene Anzahl von Monaten hinzu.
AddSeconds(double) constFügt dem DateTimeOffset-Objekt eine angegebene Anzahl von Sekunden hinzu.
AddTicks(int64_t) constFügt dem DateTimeOffset-Objekt eine angegebene Anzahl von Ticks hinzu.
AddYears(int) constFügt dem DateTimeOffset-Objekt eine angegebene Anzahl von Jahren hinzu.
static Compare(const DateTimeOffset&, const DateTimeOffset&)Vergleicht zwei DateTimeOffset-Objekte.
CompareTo(const DateTimeOffset&) constVergleicht zwei DateTimeOffset-Objekte.
CompareTo(const SharedPtr<Object>&) constVergleicht zwei DateTimeOffset-Objekte.
DateTimeOffset()Standardkonstruktor.
DateTimeOffset(DateTime)Konstruktor.
DateTimeOffset(int64_t, TimeSpan)Konstruktor.
DateTimeOffset(DateTime, TimeSpan)Konstruktor.
DateTimeOffset(int, int, int, int, int, int, TimeSpan)Konstruktor.
DateTimeOffset(int, int, int, int, int, int, int, TimeSpan)Konstruktor.
DateTimeOffset(int, int, int, int, int, int, int, const SharedPtr<Globalization::Calendar>&, TimeSpan)Konstruktor.
static Equals(const DateTimeOffset&, const DateTimeOffset&)Prüft, ob zwei DateTimeOffset-Objekte denselben Zeitpunkt darstellen.
Equals(const DateTimeOffset&) constPrüft, ob zwei DateTimeOffset-Objekte denselben Zeitpunkt darstellen.
Equals(const SharedPtr<Object>&) constPrüft, ob zwei DateTimeOffset-Objekte denselben Zeitpunkt darstellen.
EqualsExact(const DateTimeOffset&) constPrüft, ob zwei DateTimeOffset-Objekte denselben Zeitpunkt darstellen und denselben Offset haben.
EqualsExact(const SharedPtr<Object>&) constPrüft, ob zwei DateTimeOffset-Objekte denselben Zeitpunkt darstellen und denselben Offset haben.
static FromFileTime(int64_t)ConvertWindows Dateizeit in Datum und Uhrzeit mit lokalem Zeit-Offset umwandeln.
static FromUnixTimeMilliseconds(int64_t)Convert Unix-Zeit in ein DateTimeOffset-Objekt umwandeln.
static FromUnixTimeSeconds(int64_t)Convert Unix-Zeit in ein DateTimeOffset-Objekt umwandeln.
get_Date() constErmittelt die Datumskomponente des aktuellen Objekts.
get_DateTime() constErmittelt den DateTime-Wert.
get_Day() constErmittelt den Tag des Monats des aktuellen Objekts.
get_DayOfWeek() constErmittelt den Wochentag des aktuellen Objekts.
get_DayOfYear() constErmittelt den Tag des Jahres des aktuellen Objekts.
get_Hour() constErmittelt die Stundenkomponente des aktuellen Objekts.
get_LocalDateTime() constErmittelt den DateTime-Wert, der das lokale Datum und die lokale Uhrzeit darstellt.
get_Millisecond() constErmittelt die Millisekundenkomponente des aktuellen Objekts.
get_Minute() constErmittelt die Minutenkomponente des aktuellen Objekts.
get_Month() constErmittelt die Monatskomponente des aktuellen Objekts.
static get_Now()Ermittelt ein DateTimeOffset, dessen Datum und Uhrzeit auf die aktuelle lokale Zeit gesetzt sind und dessen Offset auf den Offset der lokalen Zeit gesetzt ist.
get_Offset() constErmittelt den Offset zu UTC.
get_Second() constErmittelt die Sekundenkomponente des aktuellen Objekts.
get_Ticks() constErmittelt die Anzahl der Ticks des aktuellen Objekts.
get_TimeOfDay() constErmittelt die Tageszeit des aktuellen Objekts.
get_UtcDateTime() constErmittelt den DateTime-Wert, der das UTC-Datum und die UTC-Uhrzeit darstellt.
static get_UtcNow()Ermittelt ein DateTimeOffset, dessen Datum und Uhrzeit auf die aktuelle UTC-Zeit gesetzt sind und dessen Offset TimeSpan::Zero ist.
get_UtcTicks() constErmittelt die Anzahl der Ticks des aktuellen Objekts in UTC-Zeit.
get_Year() constErmittelt die Jahreskomponente des aktuellen Objekts.
GetHashCode() constErmittelt den Hashcode für das aktuelle DateTimeOffset-Objekt.
IsNull() const
operator!=(const DateTimeOffset&) constBestimmt, ob das aktuelle Objekt und das angegebene DateTimeOffset-Objekt unterschiedliche Datums- und Uhrzeitwerte darstellen.
operator!=(std::nullptr_t) const
operator+(TimeSpan) constGibt eine neue Instanz der DateTimeOffset-Klasse zurück, die den Datums- und Uhrzeitwert darstellt, der die Summe des vom aktuellen Objekt dargestellten Werts und des angegebenen Zeitintervalls ist.
operator-(TimeSpan) constGibt eine neue Instanz der DateTimeOffset-Klasse zurück, die den Datums- und Uhrzeitwert darstellt, der das Ergebnis der Subtraktion des angegebenen Zeitintervalls vom vom aktuellen Objekt dargestellten Wert ist.
operator-(const DateTimeOffset&) constGibt eine Instanz der TimeSpan-Klasse zurück, die das Zeitintervall zwischen den vom aktuellen bzw. dem angegebenen Objekt dargestellten Datums- und Uhrzeitwerten darstellt.
operator<(const DateTimeOffset&) constBestimmt, ob das aktuelle Objekt den Datums- und Uhrzeitwert darstellt, der früher liegt als der vom angegebenen DateTimeOffset-Objekt dargestellte Wert.
operator<(std::nullptr_t) const
operator<=(const DateTimeOffset&) constBestimmt, ob das aktuelle Objekt den Datums- und Uhrzeitwert darstellt, der früher oder gleich dem vom angegebenen DateTimeOffset-Objekt dargestellten Wert ist.
operator<=(std::nullptr_t) const
operator==(const DateTimeOffset&) constBestimmt, ob das aktuelle Objekt und das angegebene DateTimeOffset-Objekt denselben Datums- und Uhrzeitwert darstellen.
operator==(std::nullptr_t) const
operator>(const DateTimeOffset&) constBestimmt, ob das aktuelle Objekt den Datums- und Uhrzeitwert darstellt, der später liegt als der vom angegebenen DateTimeOffset-Objekt dargestellte Wert.
operator>(std::nullptr_t) const
operator>=(const DateTimeOffset&) constBestimmt, ob das aktuelle Objekt den Datums- und Uhrzeitwert darstellt, der später oder gleich dem vom angegebenen DateTimeOffset-Objekt dargestellten Wert ist.
operator>=(std::nullptr_t) const
static Parse(const String&)Konvertiert die angegebene Zeichenfolge in das DateTimeOffset-Äquivalent.
static Parse(const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles)Konvertiert die angegebene Zeichenfolge in ein DateTimeOffset-Objekt unter Verwendung des angegebenen Formatproviders und des Formatstils.
static ParseExact(const String&, const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles)Konvertiert die angegebene Zeichenfolge in ein DateTimeOffset-Objekt unter Verwendung des angegebenen Formats, des Formatproviders und des Formatstils.
static ParseExact(const String&, const ArrayPtr<String>&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles)Konvertiert die angegebene Zeichenfolge in ein DateTimeOffset-Objekt unter Verwendung der angegebenen Formate, des Formatproviders und des Formatstils.
Subtract(TimeSpan) constSubtrahiert ein angegebenes Zeitintervall vom aktuellen Objekt.
Subtract(const DateTimeOffset&) constSubtrahiert einen angegebenen DateTimeOffset-Wert vom aktuellen Objekt.
ToFileTime() constKonvertiert das aktuelle Objekt in die Windows-Dateizeit.
ToLocalTime() constKonvertiert das aktuelle Objekt in ein Objekt, das die lokale Zeit darstellt.
ToOffset(TimeSpan) constErsetzt den Offset des aktuellen Objekts durch den angegebenen Offset.
ToString(const String&, const SharedPtr<IFormatProvider>&) constKonvertiert das aktuelle Objekt in einen String unter Verwendung des angegebenen Formats und des Formatproviders.
ToString(const SharedPtr<IFormatProvider>&) constKonvertiert das aktuelle Objekt in einen String unter Verwendung des angegebenen Formatproviders.
ToString(const String&) constKonvertiert das aktuelle Objekt in einen String unter Verwendung des angegebenen Formats.
ToString() constKonvertiert das aktuelle Objekt in einen String.
ToUniversalTime() constKonvertiert das aktuelle Objekt in ein Objekt, das die UTC-Zeit darstellt.
ToUnixTimeMilliseconds() constErmittelt die seit Beginn der Unix-Epoche verstrichenen Millisekunden.
ToUnixTimeSeconds() constErmittelt die seit dem Beginn der Unix-Epoche vergangenen Sekunden.
static TryParse(const String&, DateTimeOffset&)Versucht, die angegebene Zeichenkette in ein DateTimeOffset-Objekt zu konvertieren.
static TryParse(const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles, DateTimeOffset&)Versucht, die angegebene Zeichenkette unter Verwendung des angegebenen Formatproviders und des Formatierungsstils in ein DateTimeOffset-Objekt zu konvertieren.
static TryParseExact(const String&, const ArrayPtr<String>&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles, DateTimeOffset&)Versucht, die angegebene Zeichenkette unter Verwendung der angegebenen Formate, des Formatproviders und des Formatierungsstils in ein DateTimeOffset-Objekt zu konvertieren.
static TryParseExact(const String&, const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles, DateTimeOffset&)Versucht, die angegebene Zeichenkette unter Verwendung des angegebenen Formats, des Formatproviders und des Formatierungsstils in ein DateTimeOffset-Objekt zu konvertieren.
static Type()Gibt ein TypeInfo-Objekt zurück, das die TimeSpan-Struktur repräsentiert.

Felder

FeldBeschreibung
static constexpr MaxOffsetErmittelt den maximalen Versatz in Ticks.
static MaxValueErmittelt den größten DateTimeOffset-Wert.
static constexpr MinOffsetErmittelt den minimalen Versatz in Ticks.
static MinValueErmittelt den frühesten DateTimeOffset-Wert.
static UnixEpochErmittelt den Beginn der Unix-Epoche.

Siehe auch