System::TimeZoneInfo Klasse
Inhalt
[
Ausblenden
]TimeZoneInfo class
Stellt eine Information dar, die eine bestimmte Zeitzone beschreibt. 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 immer in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
class TimeZoneInfo : public System::IEquatable<TimeZoneInfoPtr>
Nested classes
- Class AdjustmentRule
- Class TransitionTime
Methoden
| Methode | Beschreibung |
|---|---|
| static ClearCachedData() | Zwischengespeicherte Zeitzonendaten löschen. |
| static ConvertTime(DateTime, const TimeZoneInfoPtr&, const TimeZoneInfoPtr&) | Convert Zeit von einer Zeitzone in eine andere konvertieren. |
| static ConvertTime(const DateTimeOffset&, const TimeZoneInfoPtr&) | Convert Zeit in die Zeit einer angegebenen Zeitzone konvertieren. |
| static ConvertTime(DateTime, const TimeZoneInfoPtr&) | Convert Zeit in die Zeit einer angegebenen Zeitzone konvertieren. |
| static ConvertTimeBySystemTimeZoneId(DateTime, const String&) | Convert Zeit in die Zeit einer angegebenen Zeitzone konvertieren. |
| static ConvertTimeBySystemTimeZoneId(const DateTimeOffset&, const String&) | Convert Zeit in die Zeit einer angegebenen Zeitzone konvertieren. |
| static ConvertTimeBySystemTimeZoneId(DateTime, const String&, const String&) | Convert Zeit in die Zeit einer angegebenen Zeitzone konvertieren. |
| static ConvertTimeFromUtc(DateTime, const TimeZoneInfoPtr&) | Konvertiert UTC-Zeit in die Zeit einer angegebenen Zeitzone. |
| static ConvertTimeToUtc(DateTime, const TimeZoneInfoPtr&) | Konvertiert Zeit in UTC-Zeit. |
| static ConvertTimeToUtc(DateTime) | Konvertiert Zeit in UTC-Zeit. |
| static ConvertTimeToUtcNoThrow(DateTime) | Konvertiert Zeit in UTC-Zeit. NUR FÜR INTERNEN GEBRAUCH. |
| static CreateCustomTimeZone(const String&, TimeSpan, const String&, const String&, const String&, const ArrayPtr<AdjustmentRulePtr>&, bool) | Erstellt eine benutzerdefinierte Zeitzone. |
| static CreateCustomTimeZone(const String&, TimeSpan, const String&, const String&, const String&, const ArrayPtr<AdjustmentRulePtr>&) | Erstellt eine benutzerdefinierte Zeitzone. |
| static CreateCustomTimeZone(const String&, TimeSpan, const String&, const String&) | Erstellt eine benutzerdefinierte Zeitzone. |
| Equals(SharedPtr<Object>) override | |
| Equals(TimeZoneInfoPtr) override | Bestimmt, ob das aktuelle und das angegebene Objekt gleich sind. |
| static FindSystemTimeZoneById(const String&) | Liefert die Zeitzone mit dem angegebenen Bezeichner. |
| get_BaseUtcOffset() const | Gibt eine Instanz von TimeSpan zurück, die ein Zeitintervall zwischen der Standardzeit der aktuellen Zeitzone und der UTC-Zeit darstellt. |
| get_DaylightName() const | Liefert den Namen der Sommerzeit der aktuellen Zeitzone. |
| get_DisplayName() const | Liefert den Namen der aktuellen Zeitzone. |
| get_Id() const | Gibt den Bezeichner der Zeitzone zurück, die vom aktuellen Objekt repräsentiert wird. |
| static get_Local() | Gibt eine Instanz von TimeZoneInfo zurück, die eine lokale Zeitzone darstellt. |
| get_StandardName() const | Liefert den Namen der Standardzeit der aktuellen Zeitzone. |
| get_SupportsDaylightSavingTime() const | Liefert ein Flag, das angibt, ob die Zeitzone Regeln für die Sommerzeit hat. |
| static get_Utc() | Gibt eine Instanz von TimeZoneInfo zurück, die eine UTC-Zeitzone darstellt. |
| GetAdjustmentRules() const | Gibt ein Array zurück, das aus AdjustmentRule-Objekten besteht, die Anpassungsregeln darstellen, die auf das aktuelle TimeZoneInfo-Objekt angewendet werden. |
| GetAmbiguousTimeOffsets(DateTime) const | Liefert UTC-Daten und -Uhrzeiten, auf die ein angegebenes Datum und eine angegebene Uhrzeit abgebildet werden können. |
| GetAmbiguousTimeOffsets(const DateTimeOffset&) const | Liefert UTC-Daten und -Uhrzeiten, auf die ein angegebenes Datum und eine angegebene Uhrzeit abgebildet werden können. |
| GetHashCode() const override | Analog zur C#-Methode Object.GetHashCode(). Ermöglicht das Hashen benutzerdefinierter Objekte. |
| static GetSystemTimeZones() | Liefert eine sortierte Sammlung aller auf dem lokalen System verfügbaren Zeitzonen. |
| GetUtcOffset(DateTime) const | Berechnet die Differenz zwischen der Zeit in dieser Zeitzone und der UTC-Zeitzone für ein angegebenes Datum und eine angegebene Uhrzeit. |
| GetUtcOffset(const DateTimeOffset&) const | Berechnet die Differenz zwischen der Zeit in dieser Zeitzone und der UTC-Zeitzone für ein angegebenes Datum und eine angegebene Uhrzeit. |
| static GetUtcOffsetFromUtc(DateTime, const TimeZoneInfoPtr&) | Interne Hilfsfunktion, die den UTC-Offset für ein UTC-Datum/Zeit in einer angegebenen Zeitzone zurückgibt. ZUR INTERNEN VERWENDUNG. |
| static GetUtcOffsetFromUtc(DateTime, const TimeZoneInfoPtr&, bool&, bool&) | Interne Hilfsfunktion, die den UTC-Offset für ein UTC-Datum/Zeit in einer angegebenen Zeitzone zurückgibt. ZUR INTERNEN VERWENDUNG. |
| GetUtcOffsetNoThrow(DateTime) const | Berechnet die Differenz zwischen der Zeit in dieser Zeitzone und der UTC-Zeitzone für ein angegebenes Datum und eine angegebene Uhrzeit. ZUR INTERNEN VERWENDUNG. |
| HasSameRules(const TimeZoneInfoPtr&) const | Prüft, ob die aktuelle und eine andere Zeitzone dieselben Anpassungsregeln haben. |
| IsAmbiguousTime(DateTime) const | Prüft, ob das angegebene Datum und die angegebene Uhrzeit mehrdeutig ist und auf viele UTC-Zeiten abgebildet werden kann. |
| IsAmbiguousTime(const DateTimeOffset&) const | Prüft, ob das angegebene Datum und die angegebene Uhrzeit mehrdeutig ist und auf viele UTC-Zeiten abgebildet werden kann. |
| IsDaylightSavingTime(DateTime) const | Prüft, ob das angegebene Datum und die angegebene Uhrzeit in den Zeitraum der Sommerzeit fällt. |
| IsDaylightSavingTime(const DateTimeOffset&) const | Prüft, ob das angegebene Datum und die angegebene Uhrzeit in den Zeitraum der Sommerzeit fällt. |
| IsDaylightSavingTimeNoThrow(DateTime) const | Prüft, ob das angegebene Datum und die angegebene Uhrzeit in den Zeitraum der Sommerzeit fällt. |
| IsInvalidTime(DateTime) const | Prüft, ob das angegebene Datum und die angegebene Uhrzeit ungültig ist. |
| ToString() const override | Analog zur C#-Methode Object.ToString(). Ermöglicht die Umwandlung benutzerdefinierter Objekte in einen String. |
| static TransitionTimeToDateTime(int32_t, const TransitionTime&) | Hilfsfunktion, die ein Jahr und TransitionTime in ein DateTime umwandelt. |
Typedefs
| Typedef. | Beschreibung |
|---|---|
| AdjustmentRulePtr | Ein Alias für einen Shared Pointer auf eine Instanz der Klasse AdjustmentRule. |
Siehe auch
- Class IEquatable
- Namespace System
- Library Aspose.Font for C++