System::DateTimeOffset Klasse

DateTimeOffset class

Enthält das Datum und die Uhrzeit relativ zur koordinierten Weltzeit. Objekte dieser Klasse sollten nur mit der 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 Zeitversatz.
static FromUnixTimeMilliseconds(int64_t)Convert Unix-Zeit in DateTimeOffset-Objekt.
static FromUnixTimeSeconds(int64_t)Convert Unix-Zeit in DateTimeOffset-Objekt.
get_Date() constGibt die Datumskomponente des aktuellen Objekts zurück.
get_DateTime() constGibt den DateTime-Wert zurück.
get_Day() constGibt den Tag des Monats des aktuellen Objekts zurück.
get_DayOfWeek() constGibt den Wochentag des aktuellen Objekts zurück.
get_DayOfYear() constGibt den Tag des Jahres des aktuellen Objekts zurück.
get_Hour() constGibt die Stundenkomponente des aktuellen Objekts zurück.
get_LocalDateTime() constGibt den DateTime-Wert zurück, der das lokale Datum und die lokale Uhrzeit darstellt.
get_Millisecond() constGibt die Millisekundenkomponente des aktuellen Objekts zurück.
get_Minute() constGibt die Minutenkomponente des aktuellen Objekts zurück.
get_Month() constGibt die Monatskomponente des aktuellen Objekts zurück.
static get_Now()Gibt das DateTimeOffset zurück, dessen Datum und Uhrzeit auf die aktuelle Ortszeit gesetzt sind und dessen Offset auf den Offset der Ortszeit gesetzt ist.
get_Offset() constGibt den Offset zu UTC zurück.
get_Second() constGibt die Sekundenkomponente des aktuellen Objekts zurück.
get_Ticks() constGibt die Anzahl der Ticks des aktuellen Objekts zurück.
get_TimeOfDay() constGibt die Tageszeit des aktuellen Objekts zurück.
get_UtcDateTime() constGibt den DateTime-Wert zurück, der das UTC-Datum und die UTC-Uhrzeit darstellt.
static get_UtcNow()Gibt das DateTimeOffset zurück, 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 Zeitwerte darstellen.
operator!=(std::nullptr_t) const
operator+(TimeSpan) constGibt eine neue Instanz der Klasse DateTimeOffset zurück, die den Datums- und Zeitwert darstellt, der die Summe des vom aktuellen Objekt dargestellten Werts und des angegebenen Zeitintervalls ist.
operator-(TimeSpan) constGibt eine neue Instanz der Klasse DateTimeOffset zurück, die den Datums- und Zeitwert darstellt, der das Ergebnis der Subtraktion des angegebenen Zeitintervalls vom vom aktuellen Objekt dargestellten Wert ist.
operator-(const DateTimeOffset&) constGibt eine Instanz der Klasse TimeSpan zurück, die das Zeitintervall zwischen den vom aktuellen und dem angegebenen Objekt dargestellten Datums- und Zeitwerten repräsentiert.
operator<(const DateTimeOffset&) constBestimmt, ob das aktuelle Objekt den Datums- und Zeitwert darstellt, der früher ist als der vom angegebenen DateTimeOffset-Objekt dargestellte Wert.
operator<(std::nullptr_t) const
operator<=(const DateTimeOffset&) constBestimmt, ob das aktuelle Objekt den Datums- und Zeitwert 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 Zeitwert darstellen.
operator==(std::nullptr_t) const
operator>(const DateTimeOffset&) constBestimmt, ob das aktuelle Objekt den Datums- und Zeitwert darstellt, der später ist als der vom angegebenen DateTimeOffset-Objekt dargestellte Wert.
operator>(std::nullptr_t) const
operator>=(const DateTimeOffset&) constBestimmt, ob das aktuelle Objekt den Datums- und Zeitwert 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 Zeichenkette in das entsprechende DateTimeOffset-Objekt.
static Parse(const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles)Konvertiert die angegebene Zeichenkette 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 Zeichenkette 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 Zeichenkette 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 dem Start der Unix-Epoche vergangenen Millisekunden.
ToUnixTimeSeconds() constErmittelt die seit dem Start 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 in ein DateTimeOffset-Objekt zu konvertieren, wobei der angegebene Formatprovider und der Formatstil verwendet werden.
static TryParseExact(const String&, const ArrayPtr<String>&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles, DateTimeOffset&)Versucht, die angegebene Zeichenkette in ein DateTimeOffset-Objekt zu konvertieren, wobei die angegebenen Formate, der Formatprovider und der Formatstil verwendet werden.
static TryParseExact(const String&, const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles, DateTimeOffset&)Versucht, die angegebene Zeichenkette in ein DateTimeOffset-Objekt zu konvertieren, wobei das angegebene Format, der Formatprovider und der Formatstil verwendet werden.
static Type()Gibt ein TypeInfo-Objekt zurück, das die TimeSpan-Struktur darstellt.

Felder

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

Siehe auch