System::DateTimeOffset Klasse
Inhalt
[
Ausblenden
]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
| Methode | Beschreibung |
|---|---|
| Add(TimeSpan) const | Fügt dem DateTimeOffset-Objekt ein angegebenes Zeitintervall hinzu. |
| AddDays(double) const | Fügt dem DateTimeOffset-Objekt eine angegebene Anzahl von Tagen hinzu. |
| AddHours(double) const | Fügt dem DateTimeOffset-Objekt eine angegebene Anzahl von Stunden hinzu. |
| AddMilliseconds(double) const | Fügt dem DateTimeOffset-Objekt eine angegebene Anzahl von Millisekunden hinzu. |
| AddMinutes(double) const | Fügt dem DateTimeOffset-Objekt eine angegebene Anzahl von Minuten hinzu. |
| AddMonths(int) const | Fügt dem DateTimeOffset-Objekt eine angegebene Anzahl von Monaten hinzu. |
| AddSeconds(double) const | Fügt dem DateTimeOffset-Objekt eine angegebene Anzahl von Sekunden hinzu. |
| AddTicks(int64_t) const | Fügt dem DateTimeOffset-Objekt eine angegebene Anzahl von Ticks hinzu. |
| AddYears(int) const | Fügt dem DateTimeOffset-Objekt eine angegebene Anzahl von Jahren hinzu. |
| static Compare(const DateTimeOffset&, const DateTimeOffset&) | Vergleicht zwei DateTimeOffset-Objekte. |
| CompareTo(const DateTimeOffset&) const | Vergleicht zwei DateTimeOffset-Objekte. |
| CompareTo(const SharedPtr<Object>&) const | Vergleicht 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&) const | Prüft, ob zwei DateTimeOffset-Objekte denselben Zeitpunkt darstellen. |
| Equals(const SharedPtr<Object>&) const | Prüft, ob zwei DateTimeOffset-Objekte denselben Zeitpunkt darstellen. |
| EqualsExact(const DateTimeOffset&) const | Prüft, ob zwei DateTimeOffset-Objekte denselben Zeitpunkt darstellen und denselben Offset haben. |
| EqualsExact(const SharedPtr<Object>&) const | Prü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() const | Ermittelt die Datumskomponente des aktuellen Objekts. |
| get_DateTime() const | Ermittelt den DateTime-Wert. |
| get_Day() const | Ermittelt den Tag des Monats des aktuellen Objekts. |
| get_DayOfWeek() const | Ermittelt den Wochentag des aktuellen Objekts. |
| get_DayOfYear() const | Ermittelt den Tag des Jahres des aktuellen Objekts. |
| get_Hour() const | Ermittelt die Stundenkomponente des aktuellen Objekts. |
| get_LocalDateTime() const | Ermittelt den DateTime-Wert, der das lokale Datum und die lokale Uhrzeit darstellt. |
| get_Millisecond() const | Ermittelt die Millisekundenkomponente des aktuellen Objekts. |
| get_Minute() const | Ermittelt die Minutenkomponente des aktuellen Objekts. |
| get_Month() const | Ermittelt 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() const | Ermittelt den Offset zu UTC. |
| get_Second() const | Ermittelt die Sekundenkomponente des aktuellen Objekts. |
| get_Ticks() const | Ermittelt die Anzahl der Ticks des aktuellen Objekts. |
| get_TimeOfDay() const | Ermittelt die Tageszeit des aktuellen Objekts. |
| get_UtcDateTime() const | Ermittelt 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() const | Ermittelt die Anzahl der Ticks des aktuellen Objekts in UTC-Zeit. |
| get_Year() const | Ermittelt die Jahreskomponente des aktuellen Objekts. |
| GetHashCode() const | Ermittelt den Hashcode für das aktuelle DateTimeOffset-Objekt. |
| IsNull() const | |
| operator!=(const DateTimeOffset&) const | Bestimmt, ob das aktuelle Objekt und das angegebene DateTimeOffset-Objekt unterschiedliche Datums- und Uhrzeitwerte darstellen. |
| operator!=(std::nullptr_t) const | |
| operator+(TimeSpan) const | Gibt 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) const | Gibt 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&) const | Gibt 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&) const | Bestimmt, 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&) const | Bestimmt, 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&) const | Bestimmt, ob das aktuelle Objekt und das angegebene DateTimeOffset-Objekt denselben Datums- und Uhrzeitwert darstellen. |
| operator==(std::nullptr_t) const | |
| operator>(const DateTimeOffset&) const | Bestimmt, 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&) const | Bestimmt, 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) const | Subtrahiert ein angegebenes Zeitintervall vom aktuellen Objekt. |
| Subtract(const DateTimeOffset&) const | Subtrahiert einen angegebenen DateTimeOffset-Wert vom aktuellen Objekt. |
| ToFileTime() const | Konvertiert das aktuelle Objekt in die Windows-Dateizeit. |
| ToLocalTime() const | Konvertiert das aktuelle Objekt in ein Objekt, das die lokale Zeit darstellt. |
| ToOffset(TimeSpan) const | Ersetzt den Offset des aktuellen Objekts durch den angegebenen Offset. |
| ToString(const String&, const SharedPtr<IFormatProvider>&) const | Konvertiert das aktuelle Objekt in einen String unter Verwendung des angegebenen Formats und des Formatproviders. |
| ToString(const SharedPtr<IFormatProvider>&) const | Konvertiert das aktuelle Objekt in einen String unter Verwendung des angegebenen Formatproviders. |
| ToString(const String&) const | Konvertiert das aktuelle Objekt in einen String unter Verwendung des angegebenen Formats. |
| ToString() const | Konvertiert das aktuelle Objekt in einen String. |
| ToUniversalTime() const | Konvertiert das aktuelle Objekt in ein Objekt, das die UTC-Zeit darstellt. |
| ToUnixTimeMilliseconds() const | Ermittelt die seit Beginn der Unix-Epoche verstrichenen Millisekunden. |
| ToUnixTimeSeconds() const | Ermittelt 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
| Feld | Beschreibung |
|---|---|
| static constexpr MaxOffset | Ermittelt den maximalen Versatz in Ticks. |
| static MaxValue | Ermittelt den größten DateTimeOffset-Wert. |
| static constexpr MinOffset | Ermittelt den minimalen Versatz in Ticks. |
| static MinValue | Ermittelt den frühesten DateTimeOffset-Wert. |
| static UnixEpoch | Ermittelt den Beginn der Unix-Epoche. |
Siehe auch
- Namespace System
- Library Aspose.Page for C++