## DateTime class


Stellt einen bestimmten Datum‑ und Uhrzeitwert im Zeitkontinuum dar. Dieser Typ sollte auf dem Stack alloziert und an Funktionen per Wert oder Referenz übergeben werden. Verwenden Sie niemals die Klasse [System::SmartPtr](../smartptr/), um Objekte dieses Typs zu verwalten.

```cpp
class DateTime
```

## Methoden

| Methode | Beschreibung |
| --- | --- |
| [Add](./add/)(TimeSpan) const | Gibt eine neue Instanz der Klasse [DateTime](./) zurück, die einen Datum‑ und Uhrzeitwert darstellt, der sich aus der Addition des angegebenen Zeitintervalls zum vom aktuellen Objekt dargestellten Datum‑ und Uhrzeitwert ergibt. |
| [AddDays](./adddays/)(double) const | Gibt eine neue Instanz der Klasse [DateTime](./) zurück, die den Datum‑ und Uhrzeitwert darstellt, der die Summe des vom aktuellen Objekt dargestellten Werts und der angegebenen Anzahl von Tagen ist. |
| [AddHours](./addhours/)(double) const | Gibt eine neue Instanz der Klasse [DateTime](./) zurück, die den Datum‑ und Uhrzeitwert darstellt, der die Summe des vom aktuellen Objekt dargestellten Werts und der angegebenen Anzahl von Stunden ist. |
| [AddMilliseconds](./addmilliseconds/)(double) const | Gibt eine neue Instanz der Klasse [DateTime](./) zurück, die den Datum‑ und Uhrzeitwert darstellt, der die Summe des vom aktuellen Objekt dargestellten Werts und der angegebenen Anzahl von Millisekunden ist. |
| [AddMinutes](./addminutes/)(double) const | Gibt eine neue Instanz der Klasse [DateTime](./) zurück, die den Datum‑ und Uhrzeitwert darstellt, der die Summe des vom aktuellen Objekt dargestellten Werts und der angegebenen Anzahl von Minuten ist. |
| [AddMonths](./addmonths/)(int) const | Gibt eine neue Instanz der Klasse [DateTime](./) zurück, die den Datum‑ und Uhrzeitwert darstellt, der die Summe des vom aktuellen Objekt dargestellten Werts und der angegebenen Anzahl von Monaten ist. |
| [AddSeconds](./addseconds/)(double) const | Gibt eine neue Instanz der Klasse [DateTime](./) zurück, die den Datum‑ und Uhrzeitwert darstellt, der die Summe des vom aktuellen Objekt dargestellten Werts und der angegebenen Anzahl von Sekunden ist. |
| [AddTicks](./addticks/)(int64_t) const | Gibt eine neue Instanz der Klasse [DateTime](./) zurück, die den Datum‑ und Uhrzeitwert darstellt, der die Summe des vom aktuellen Objekt dargestellten Werts und der angegebenen Anzahl von 100‑Nanosekunden‑Intervallen ist. |
| [AddYears](./addyears/)(int) const | Gibt eine neue Instanz der Klasse [DateTime](./) zurück, die den Datum‑ und Uhrzeitwert darstellt, der dem vom aktuellen Objekt dargestellten entspricht, wobei die Jahreskomponente um die angegebene Zahl erhöht wird. |
| static [Compare](./compare/)(DateTime, DateTime) | Vergleicht zwei Werte, die von den angegebenen Instanzen der Klasse [DateTime](./) dargestellt werden, und gibt den Wert zurück, der die relative Position der Werte auf der Zeitlinie angibt. |
| [CompareTo](./compareto/)(DateTime) const | Vergleicht zwei Datum‑ und Uhrzeitwerte, die vom aktuellen Objekt und der angegebenen Instanz der Klasse [DateTime](./) dargestellt werden, und gibt den Wert zurück, der die relative Position der Werte auf der Zeitlinie angibt. |
| [DateTime](./datetime/)() | Konstruiert eine Instanz, die den kleinstmöglichen Datum‑ und Uhrzeitwert darstellt, gleich MinValue. |
| [DateTime](./datetime/)(int, int, int) | Konstruiert eine Instanz, die einen Datum‑ und Uhrzeitwert darstellt, der als bestimmtes Jahr, Monat und Tag angegeben ist. |
| [DateTime](./datetime/)(int, int, int, const SharedPtr\<Globalization::Calendar\>\&) | Konstruiert eine Instanz, die einen Datum‑ und Uhrzeitwert darstellt, der als bestimmtes Jahr, Monat und Tag im angegebenen Kalender angegeben ist. |
| [DateTime](./datetime/)(int, int, int, int, int, int) | Konstruiert eine Instanz, die einen Datums‑ und Uhrzeitwert darstellt, der als bestimmtes Jahr, Monat, Tag, Stunde, Minute und Sekunde angegeben ist. |
| [DateTime](./datetime/)(int, int, int, int, int, int, DateTimeKind) | Konstruiert eine Instanz, die einen Datums‑ und Uhrzeitwert darstellt, der als bestimmtes Jahr, Monat, Tag, Stunde, Minute und Sekunde angegeben ist. |
| [DateTime](./datetime/)(int, int, int, int, int, int, const SharedPtr\<Globalization::Calendar\>\&) | Konstruiert eine Instanz, die einen Datums‑ und Uhrzeitwert darstellt, der als bestimmtes Jahr, Monat, Tag, Stunde, Minute und Sekunde im angegebenen Kalender angegeben ist. |
| [DateTime](./datetime/)(int, int, int, int, int, int, int, DateTimeKind) | Konstruiert eine Instanz, die einen Datums‑ und Uhrzeitwert darstellt, der als bestimmtes Jahr, Monat, Tag, Stunde, Minute, Sekunde und Millisekunde angegeben ist. |
| [DateTime](./datetime/)(int, int, int, int, int, int, int, const SharedPtr\<Globalization::Calendar\>\&, DateTimeKind) | Konstruiert eine Instanz, die einen Datums‑ und Uhrzeitwert darstellt, der als bestimmtes Jahr, Monat, Tag, Stunde, Minute, Sekunde und Millisekunde im angegebenen Kalender angegeben ist. |
| [DateTime](./datetime/)(int64_t, DateTimeKind) | Konstruiert eine Instanz, die einen Datums‑ und Uhrzeitwert darstellt, der als Anzahl von Ticks angegeben ist. |
| [DateTime](./datetime/)(int64_t, DateTimeKind, bool) | Konstruiert eine Instanz, die einen Datums‑ und Uhrzeitwert darstellt, der als Anzahl von Ticks angegeben ist. FÜR INTERNEN GEBRAUCH. |
| [DateTime](./datetime/)(const DateTime\&) | Kopiert eine Instanz. |
| static [DaysInMonth](./daysinmonth/)(int, int) | Gibt die Anzahl der Tage im angegebenen Monat des angegebenen Jahres zurück. |
| static [Equals](./equals/)(DateTime, DateTime) | Bestimmt, ob die angegebenen Instanzen der Klasse [DateTime](./) denselben Datums‑ und Uhrzeitwert darstellen. |
| [Equals](./equals/)(DateTime) const | Bestimmt, ob die angegebene Instanz der Klasse [DateTime](./) denselben Datums‑ und Uhrzeitwert wie das aktuelle Objekt darstellt. |
| static [FromBinary](./frombinary/)(int64_t) | Deserialisiert den Datums‑ und Uhrzeitwert aus der angegebenen vorzeichenlosen 64‑Bit‑Ganzzahl und setzt die neue Instanz der Klasse [DateTime](./) auf diesen Wert. |
| static [FromFileTime](./fromfiletime/)(int64_t) | Konvertiert die angegebene Dateizeit in eine Instanz der Klasse [DateTime](./), die denselben Datums‑ und Uhrzeitwert wie die lokale Zeit darstellt. |
| static [FromFileTimeUtc](./fromfiletimeutc/)(int64_t) | Konvertiert die angegebene Dateizeit in eine Instanz der Klasse [DateTime](./), die denselben Datums‑ und Uhrzeitwert wie die UTC‑Zeit darstellt. |
| static [FromOADate](./fromoadate/)(double) | Gibt eine Instanz der Klasse [DateTime](./) zurück, die den Datums‑ und Uhrzeitwert darstellt, der dem angegebenen OLE‑Automation‑Datum entspricht. |
| static [FromUnixTime](./fromunixtime/)(time_t) | Konvertiert den angegebenen Unix‑Zeitwert in eine Instanz der Klasse [DateTime](./). FÜR INTERNEN GEBRAUCH. |
| [get_Date](./get_date/)() const | Gibt eine neue Instanz der Klasse [DateTime](./) zurück, die den Datumsteil des vom aktuellen Objekt dargestellten Datums‑ und Uhrzeitwerts darstellt, wobei jede Komponente des Zeitteils auf 0 gesetzt ist. |
| [get_Day](./get_day/)() const | Gibt die Ordnungszahl des Tages im Monat zurück, die vom aktuellen Objekt dargestellt wird. |
| [get_DayOfWeek](./get_dayofweek/)() const | Gibt einen Wert zurück, der einen Wochentag darstellt, der vom aktuellen Objekt repräsentiert wird. |
| [get_DayOfYear](./get_dayofyear/)() const | Gibt die Ordnungszahl des Tages im Jahr zurück, die vom aktuellen Objekt dargestellt wird. |
| [get_Hour](./get_hour/)() const | Gibt die Stundekomponente des vom aktuellen Objekt dargestellten Datums‑ und Uhrzeitwerts zurück. |
| [get_Kind](./get_kind/)() const | Gibt den Wert zurück, der angibt, ob das vom aktuellen Objekt dargestellte Datum und die Uhrzeit ein lokales oder UTC‑Datum und -Uhrzeit ist oder keines von beidem. |
| [get_Millisecond](./get_millisecond/)() const | Gibt die Millisekundenkomponente des vom aktuellen Objekt dargestellten Datums‑ und Uhrzeitwerts zurück. |
| [get_Minute](./get_minute/)() const | Gibt die Minutenkomponente des vom aktuellen Objekt dargestellten Datums‑ und Uhrzeitwerts zurück. |
| [get_Month](./get_month/)() const | Gibt die Ordnungszahl des Monats im Jahr zurück, die vom aktuellen Objekt dargestellt wird. |
| static [get_Now](./get_now/)() | Gibt eine Instanz der Klasse [DateTime](./) zurück, die die aktuelle Zeit als lokale Zeit darstellt. |
| [get_Second](./get_second/)() const | Gibt die Sekunde des Datums‑ und Uhrzeitwertes zurück, der vom aktuellen Objekt repräsentiert wird. |
| [get_Ticks](./get_ticks/)() const | Gibt die Anzahl der 100‑Nanosekunden‑Intervalle zurück, die seit 0:00:00 UTC, 1. Januar 0001, im gregorianischen Kalender bis zum vom aktuellen Objekt dargestellten Datum und zur Uhrzeit vergangen sind. |
| [get_TimeOfDay](./get_timeofday/)() const | Gibt den Wert zurück, der das Zeitintervall vom Beginn des vom aktuellen Objekt dargestellten Tages bis zum vom aktuellen Objekt dargestellten Datum‑ und Uhrzeitwert repräsentiert. |
| static [get_Today](./get_today/)() | Gibt eine Instanz der Klasse [DateTime](./) zurück, die das aktuelle Datum darstellt, wobei jede Komponente des Zeitanteils des vom Objekt dargestellten Wertes auf 0 gesetzt ist. |
| static [get_UtcNow](./get_utcnow/)() | Gibt eine Instanz der Klasse [DateTime](./) zurück, die die aktuelle Uhrzeit als UTC darstellt. |
| [get_Year](./get_year/)() const | Gibt das vom aktuellen Objekt dargestellte Jahr zurück. |
| [GetDateComponents](./getdatecomponents/)(int\&, int\&, int\&) const | Liest Datumsteile. FÜR INTERNEN GEBRAUCH. |
| [GetDateTimeFormats](./getdatetimeformats/)() const | Gibt ein Array von Zeichenketten zurück, wobei jedes Element die Zeichenkettenrepräsentation des aktuellen Objekts ist, formatiert mit einem der Standard‑Datums‑ und Uhrzeitformat‑Spezifizierer. |
| [GetDateTimeFormats](./getdatetimeformats/)(char_t) const | Gibt ein Array von Zeichenketten zurück, wobei jedes Element die Zeichenkettenrepräsentation des aktuellen Objekts ist, formatiert mit dem angegebenen Standard‑Datums‑ und Uhrzeitformat‑Spezifizierer. |
| [GetDateTimeFormats](./getdatetimeformats/)(const SharedPtr\<IFormatProvider\>\&) const | Gibt ein Array von Zeichenketten zurück, wobei jedes Element die Zeichenkettenrepräsentation des aktuellen Objekts ist, formatiert mit einem der Standard‑Datums‑ und Uhrzeitformat‑Spezifizierer und dem angegebenen Format‑Provider. |
| [GetDateTimeFormats](./getdatetimeformats/)(char_t, const SharedPtr\<IFormatProvider\>\&) const | Gibt ein Array von Zeichenketten zurück, wobei jedes Element die Zeichenkettenrepräsentation des aktuellen Objekts ist, formatiert mit dem angegebenen Standard‑Datums‑ und Uhrzeitformat‑Spezifizierer und dem Format‑Provider. |
| [GetHashCode](./gethashcode/)() const | Gibt einen Hashcode für das aktuelle Objekt zurück. |
| [IsDaylightSavingTime](./isdaylightsavingtime/)() const | Bestimmt, ob der vom aktuellen Objekt dargestellte Datum‑ und Uhrzeitwert in den Zeitraum der Sommerzeit für die aktuelle Zeitzone fällt. |
| static [IsLeapYear](./isleapyear/)(int) | Bestimmt, ob das angegebene Jahr ein Schaltjahr ist. |
| [IsNull](./isnull/)() const |  |
| [operator!=](./operator!=/)(DateTime) const | Bestimmt, ob das aktuelle Objekt und das angegebene [DateTime](./)-Objekt unterschiedliche Datum‑ und Uhrzeitwerte repräsentieren. |
| [operator!=](./operator!=/)(std::nullptr_t) const |  |
| [operator+](./operator+/)(TimeSpan) const | Gibt eine neue Instanz der Klasse [DateTime](./) zurück, die den Datum‑ und Uhrzeitwert darstellt, der die Summe des vom aktuellen Objekt dargestellten Wertes und des angegebenen Zeitintervalls ist. |
| [operator+=](./operator+=/)(TimeSpan) | Setzt das aktuelle Objekt auf den Datum‑ und Uhrzeitwert, der die Summe des vom aktuellen Objekt dargestellten Wertes und des angegebenen Zeitintervalls ist. |
| [operator-](./operator-/)(TimeSpan) const | Gibt eine neue Instanz der Klasse [DateTime](./) zurück, die den Datum‑ und Uhrzeitwert darstellt, der das Ergebnis der Subtraktion des angegebenen Zeitintervalls vom vom aktuellen Objekt dargestellten Wert ist. |
| [operator-](./operator-/)(DateTime) const | Gibt eine Instanz der [TimeSpan](../timespan/)-Klasse zurück, die das Zeitintervall zwischen den vom aktuellen bzw. dem angegebenen Objekt dargestellten Datums- und Uhrzeitwerten darstellt. |
| [operator-=](./operator-=/)(TimeSpan) | Setzt das aktuelle Objekt auf den Datum‑ und Uhrzeitwert, der das Ergebnis der Subtraktion des angegebenen Zeitintervalls vom vom aktuellen Objekt dargestellten Datum‑ und Uhrzeitwert ist. |
| [operator<](./operator_/)(DateTime) const | Bestimmt, ob das aktuelle Objekt den Datum‑ und Uhrzeitwert darstellt, der früher liegt als der vom angegebenen [DateTime](./)-Objekt dargestellte Wert. |
| [operator<](./operator_/)(std::nullptr_t) const |  |
| [operator<=](./operator_=/)(DateTime) const | Bestimmt, ob das aktuelle Objekt den Datum‑ und Uhrzeitwert darstellt, der früher liegt als oder dem vom angegebenen [DateTime](./)-Objekt dargestellten Wert entspricht. |
| [operator<=](./operator_=/)(std::nullptr_t) const |  |
| [operator=](./operator=/)(const DateTime\&) | Weist dem aktuellen Objekt den vom angegebenen [DateTime](./)-Instanz dargestellten Wert zu. |
| [operator==](./operator==/)(DateTime) const | Bestimmt, ob das aktuelle Objekt und das angegebene [DateTime](./)-Objekt denselben Datum‑ und Uhrzeitwert repräsentieren. |
| [operator==](./operator==/)(std::nullptr_t) const |  |
| [operator>](./operator_/)(DateTime) const | Bestimmt, ob das aktuelle Objekt den Datum‑ und Uhrzeitwert darstellt, der später liegt als der vom angegebenen [DateTime](./)-Objekt dargestellte Wert. |
| [operator>](./operator_/)(std::nullptr_t) const |  |
| [operator>=](./operator_=/)(DateTime) const | Bestimmt, ob das aktuelle Objekt den Datum‑ und Uhrzeitwert darstellt, der später liegt als oder dem vom angegebenen [DateTime](./)-Objekt dargestellten Wert entspricht. |
| [operator>=](./operator_=/)(std::nullptr_t) const |  |
| static [Parse](./parse/)(const String\&) | Konvertiert die angegebene Zeichenkettenrepräsentation eines Datum‑ und Uhrzeitwertes in das entsprechende [DateTime](./)-Objekt. |
| static [Parse](./parse/)(const String\&, const SharedPtr\<IFormatProvider\>\&, Globalization::DateTimeStyles) | Konvertiert die angegebene Zeichenkettenrepräsentation eines Datums‑ und Uhrzeitwerts in das entsprechende [DateTime](./)-Objekt unter Verwendung kulturspezifischer Formatinformationen. |
| static [Parse](./parse/)(const String\&, const SharedPtr\<Globalization::CultureInfo\>\&, Globalization::DateTimeStyles) |  |
| static [Parse](./parse/)(const String\&, const SharedPtr\<Globalization::DateTimeFormatInfo\>\&, Globalization::DateTimeStyles) |  |
| static [Parse](./parse/)(const String\&, std::nullptr_t, Globalization::DateTimeStyles) |  |
| static [ParseExact](./parseexact/)(const String\&, const String\&, const SharedPtr\<IFormatProvider\>\&, Globalization::DateTimeStyles) | Konvertiert die angegebene Zeichenkettenrepräsentation eines Datums‑ und Uhrzeitwerts in das entsprechende [DateTime](./)-Objekt unter Verwendung des angegebenen Formats und kulturspezifischer Formatinformationen. Das Format der Zeichenkettenrepräsentation muss exakt dem angegebenen Format entsprechen. Wirft eine Ausnahme, wenn die Konvertierung fehlschlägt. |
| static [ParseExact](./parseexact/)(const String\&, const String\&, const SharedPtr\<Globalization::CultureInfo\>\&, Globalization::DateTimeStyles) |  |
| static [ParseExact](./parseexact/)(const String\&, const String\&, const SharedPtr\<Globalization::DateTimeFormatInfo\>\&, Globalization::DateTimeStyles) |  |
| static [ParseExact](./parseexact/)(const String\&, const String\&, std::nullptr_t, Globalization::DateTimeStyles) |  |
| static [ParseExact](./parseexact/)(const String\&, const ArrayPtr\<String\>\&, const SharedPtr\<IFormatProvider\>\&, Globalization::DateTimeStyles) | Konvertiert die angegebene Zeichenkettenrepräsentation eines Datums‑ und Uhrzeitwerts in das entsprechende [DateTime](./)-Objekt unter Verwendung der angegebenen Formate, kulturspezifischer Formatinformationen und des Stils. Das Format der Zeichenkettenrepräsentation muss exakt einem oder mehreren der angegebenen Formate entsprechen. Wirft eine Ausnahme, wenn die Konvertierung fehlschlägt. |
| static [ParseExact](./parseexact/)(const String\&, const ArrayPtr\<String\>\&, const SharedPtr\<Globalization::CultureInfo\>\&, Globalization::DateTimeStyles) |  |
| static [ParseExact](./parseexact/)(const String\&, const ArrayPtr\<String\>\&, const SharedPtr\<Globalization::DateTimeFormatInfo\>\&, Globalization::DateTimeStyles) |  |
| static [ParseExact](./parseexact/)(const String\&, const ArrayPtr\<String\>\&, std::nullptr_t, Globalization::DateTimeStyles) |  |
| static [SpecifyKind](./specifykind/)(DateTime, DateTimeKind) | Erstellt ein neues [DateTime](./)-Objekt, das dieselbe Anzahl von Ticks wie das angegebene [DateTime](./)-Objekt repräsentiert und lokale Zeit, UTC‑Zeit oder weder noch darstellt, wie durch das Argument **kind** angegeben. |
| [Subtract](./subtract/)(TimeSpan) const | Gibt eine neue Instanz der Klasse [DateTime](./) zurück, die den Datum‑ und Uhrzeitwert darstellt, der das Ergebnis der Subtraktion des angegebenen Zeitintervalls vom vom aktuellen Objekt dargestellten Wert ist. |
| [Subtract](./subtract/)(DateTime) const | Gibt eine Instanz der Klasse [TimeSpan](../timespan/) zurück, die das Zeitintervall zwischen den von dem aktuellen und dem angegebenen Objekt dargestellten Datums‑ und Uhrzeitwerten repräsentiert. |
| [ToBinary](./tobinary/)() const | Serialisiert das aktuelle Objekt. |
| [ToFileTime](./tofiletime/)() const | Gibt einen Wert zurück, der den vom aktuellen Objekt dargestellten Datums‑ und Uhrzeitwert als File‑Zeit repräsentiert. |
| [ToFileTimeUtc](./tofiletimeutc/)() const | Konvertiert den vom aktuellen Objekt dargestellten Datums‑ und Uhrzeitwert in UTC‑File‑Zeit. |
| [ToLocalTime](./tolocaltime/)() const | Gibt eine neue Instanz der Klasse [DateTime](./) zurück, die den vom aktuellen Objekt dargestellten Datums‑ und Uhrzeitwert als lokale Zeit repräsentiert. |
| [ToLongDateString](./tolongdatestring/)() const | Gibt eine Zeichenkette zurück, die die lange Datumszeichenkettenrepräsentation des aktuellen Objekts enthält. |
| [ToLongTimeString](./tolongtimestring/)() const | Gibt eine Zeichenkette zurück, die die lange Zeitzeichenkettenrepräsentation des aktuellen Objekts enthält. |
| [ToOADate](./tooadate/)() const | Gibt den vom aktuellen Objekt dargestellten Datums‑ und Uhrzeitwert als OLE‑Automation‑Datum zurück. |
| [ToShortDateString](./toshortdatestring/)() const | Gibt eine Zeichenkette zurück, die die kurze Datumszeichenkettenrepräsentation des aktuellen Objekts enthält. |
| [ToShortTimeString](./toshorttimestring/)() const | Gibt eine Zeichenkette zurück, die die kurze Zeitzeichenkettenrepräsentation des aktuellen Objekts enthält. |
| [ToString](./tostring/)() const | Gibt die Zeichenkettenrepräsentation des vom aktuellen Objekt dargestellten Datums‑ und Uhrzeitwerts zurück, wobei die von der aktuellen Kultur definierten Formatierungskonventionen verwendet werden. |
| [ToString](./tostring/)(const String\&) const | Gibt eine Zeichenkettenrepräsentation des vom aktuellen Objekt dargestellten Datums‑ und Uhrzeitwerts zurück, wobei das angegebene Format und die von der aktuellen Kultur definierten Formatierungskonventionen verwendet werden. |
| [ToString](./tostring/)(const SharedPtr\<IFormatProvider\>\&) const | Gibt eine Zeichenkettenrepräsentation des vom aktuellen Objekt dargestellten Datums‑ und Uhrzeitwerts zurück, wobei die angegebenen Formatinformationen verwendet werden. |
| [ToString](./tostring/)(const SharedPtr\<Globalization::CultureInfo\>\&) const |  |
| [ToString](./tostring/)(const SharedPtr\<Globalization::DateTimeFormatInfo\>\&) const |  |
| [ToString](./tostring/)(std::nullptr_t) const |  |
| [ToString](./tostring/)(const String\&, const SharedPtr\<IFormatProvider\>\&) const | Gibt eine Zeichenkettenrepräsentation des vom aktuellen Objekt dargestellten Datums‑ und Uhrzeitwerts zurück, wobei die angegebenen Formatinformationen verwendet werden. |
| [ToString](./tostring/)(const String\&, const SharedPtr\<Globalization::CultureInfo\>\&) const |  |
| [ToString](./tostring/)(const String\&, const SharedPtr\<Globalization::DateTimeFormatInfo\>\&) const |  |
| [ToString](./tostring/)(const String\&, std::nullptr_t) const |  |
| [ToUniversalTime](./touniversaltime/)() const | Gibt eine neue Instanz der Klasse [DateTime](./) zurück, die den vom aktuellen Objekt dargestellten Datums‑ und Uhrzeitwert als UTC repräsentiert. |
| [ToUnixTime](./tounixtime/)() const | Gibt einen Wert zurück, der den vom aktuellen Objekt dargestellten Datums‑ und Uhrzeitwert als Unix‑Zeit repräsentiert. FÜR INTERNEN GEBRAUCH. |
| static [TryParse](./tryparse/)(const String\&, DateTime\&) | Konvertiert die angegebene Zeichenkettenrepräsentation eines Datum‑ und Uhrzeitwertes in das entsprechende [DateTime](./)-Objekt. |
| static [TryParse](./tryparse/)(const String\&, const SharedPtr\<IFormatProvider\>\&, Globalization::DateTimeStyles, DateTime\&) | Konvertiert die angegebene Zeichenkettenrepräsentation eines Datums‑ und Uhrzeitwerts in das entsprechende [DateTime](./)-Objekt unter Verwendung der angegebenen kulturspezifischen Formatinformationen und des Stils. |
| static [TryParse](./tryparse/)(const String\&, const SharedPtr\<Globalization::CultureInfo\>\&, Globalization::DateTimeStyles, DateTime\&) |  |
| static [TryParse](./tryparse/)(const String\&, const SharedPtr\<Globalization::DateTimeFormatInfo\>\&, Globalization::DateTimeStyles, DateTime\&) |  |
| static [TryParse](./tryparse/)(const String\&, std::nullptr_t, Globalization::DateTimeStyles, DateTime\&) |  |
| static [TryParseExact](./tryparseexact/)(const String\&, const String\&, const SharedPtr\<IFormatProvider\>\&, Globalization::DateTimeStyles, DateTime\&) | Konvertiert die angegebene Zeichenkettenrepräsentation eines Datums‑ und Uhrzeitwerts in das entsprechende [DateTime](./)-Objekt unter Verwendung des angegebenen Formats, kulturspezifischer Formatinformationen und des Stils. Das Format der Zeichenkettenrepräsentation muss exakt dem angegebenen Format entsprechen. |
| static [TryParseExact](./tryparseexact/)(const String\&, const String\&, const SharedPtr\<Globalization::CultureInfo\>\&, Globalization::DateTimeStyles, DateTime\&) |  |
| static [TryParseExact](./tryparseexact/)(const String\&, const String\&, const SharedPtr\<Globalization::DateTimeFormatInfo\>\&, Globalization::DateTimeStyles, DateTime\&) |  |
| static [TryParseExact](./tryparseexact/)(const String\&, const String\&, std::nullptr_t, Globalization::DateTimeStyles, DateTime\&) |  |
| static [TryParseExact](./tryparseexact/)(const String\&, const ArrayPtr\<String\>\&, const SharedPtr\<IFormatProvider\>\&, Globalization::DateTimeStyles, DateTime\&) | Konvertiert die angegebene Zeichenkettenrepräsentation eines Datums‑ und Uhrzeitwerts in das entsprechende [DateTime](./)-Objekt unter Verwendung der angegebenen Formate, kulturspezifischer Formatinformationen und des Stils. Das Format der Zeichenkettenrepräsentation muss exakt einem oder mehreren der angegebenen Formate entsprechen. |
| static [TryParseExact](./tryparseexact/)(const String\&, const ArrayPtr\<String\>\&, const SharedPtr\<Globalization::CultureInfo\>\&, Globalization::DateTimeStyles, DateTime\&) |  |
| static [TryParseExact](./tryparseexact/)(const String\&, const ArrayPtr\<String\>\&, const SharedPtr\<Globalization::DateTimeFormatInfo\>\&, Globalization::DateTimeStyles, DateTime\&) |  |
| static [TryParseExact](./tryparseexact/)(const String\&, const ArrayPtr\<String\>\&, std::nullptr_t, Globalization::DateTimeStyles, DateTime\&) |  |
| static [Type](./type/)() | Gibt ein [TypeInfo](../typeinfo/)-Objekt zurück, das Informationen über diese Klasse enthält. |
## Felder

| Feld | Beschreibung |
| --- | --- |
| static constexpr [MaxTicks](./maxticks/) | Die Anzahl von 100‑Nanosekunden im Zeitintervall zwischen dem minimal möglichen und maximal möglichen [DateTime](./)-Wert. |
| static [MaxValue](./maxvalue/) | Eine Instanz der Klasse [DateTime](./), die den maximal möglichen Datums‑ und Uhrzeitwert darstellt. |
| static constexpr [MinTicks](./minticks/) | Die minimale Anzahl von Ticks, die eine Instanz der Klasse [DateTime](./) darstellen kann. |
| static [MinValue](./minvalue/) | Eine Instanz der Klasse [DateTime](./), die den minimal möglichen Datums- und Uhrzeitwert darstellt. |
| static constexpr [TicksPerDay](./ticksperday/) | Die Anzahl der Ticks in einem Tag. |
| static constexpr [TicksPerHour](./ticksperhour/) | Die Anzahl der Ticks in einer Stunde. |
| static constexpr [TicksPerMicrosecond](./tickspermicrosecond/) | Die Anzahl der Ticks in einer Mikrosekunde. |
| static constexpr [TicksPerMillisecond](./tickspermillisecond/) | Die Anzahl der Ticks in einer Millisekunde. |
| static constexpr [TicksPerMinute](./ticksperminute/) | Die Anzahl der Ticks in einer Minute. |
| static constexpr [TicksPerSecond](./tickspersecond/) | Die Anzahl der Ticks in einer Sekunde. |
| static [UnixEpoch](./unixepoch/) | Eine Instanz der Klasse [DateTime](./), die den Beginn der Unix-Epoche (1970.01.01 00:00:00) darstellt. |
## Hinweise



```cpp
#include "system/console.h"
#include "system/date_time.h"

int main()
{
  using namespace System;

  // Erstelle die Instanz der Klasse 'DateTime'.
  DateTime dateTime{1990, 10, 30};

  // Gib die Instanz in mehreren Formaten aus.
  Console::WriteLine(dateTime.ToShortDateString());
  Console::WriteLine(dateTime.ToShortTimeString());
  Console::WriteLine(dateTime.ToString());

  return 0;
}
/*
This code example produces the following output:
30.10.1990
0:00
30.10.1990 0:00:00
*/
```

## Siehe auch

* Namespace [System](../)
* Library [Aspose.Page for C++](../../)
