System::TimeZoneInfo klass
Innehåll
[
Dölj
]TimeZoneInfo class
Representerar information som beskriver en viss tidszon. Objekt av denna klass bör endast allokeras med System::MakeObject()‑funktionen. Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Wrappa alltid denna klass i en System::SmartPtr‑pekare och använd pekaren för att skicka den till funktioner som argument.
class TimeZoneInfo : public System::IEquatable<TimeZoneInfoPtr>
Nested classes
- Class AdjustmentRule
- Class TransitionTime
Metoder
| Metod | Beskrivning |
|---|---|
| static ClearCachedData() | Rensa cachad tidszondata. |
| static ConvertTime(DateTime, const TimeZoneInfoPtr&, const TimeZoneInfoPtr&) | Convert tid från en tidszon till en annan. |
| static ConvertTime(const DateTimeOffset&, const TimeZoneInfoPtr&) | Convert tid till tiden i en angiven tidszon. |
| static ConvertTime(DateTime, const TimeZoneInfoPtr&) | Convert tid till tiden i en angiven tidszon. |
| static ConvertTimeBySystemTimeZoneId(DateTime, const String&) | Convert tid till tiden i en angiven tidszon. |
| static ConvertTimeBySystemTimeZoneId(const DateTimeOffset&, const String&) | Convert tid till tiden i en angiven tidszon. |
| static ConvertTimeBySystemTimeZoneId(DateTime, const String&, const String&) | Convert tid till tiden i en angiven tidszon. |
| static ConvertTimeFromUtc(DateTime, const TimeZoneInfoPtr&) | Konverterar UTC-tid till tiden i en angiven tidszon. |
| static ConvertTimeToUtc(DateTime, const TimeZoneInfoPtr&) | Konverterar tid till UTC-tid. |
| static ConvertTimeToUtc(DateTime) | Konverterar tid till UTC-tid. |
| static ConvertTimeToUtcNoThrow(DateTime) | Konverterar tid till UTC-tid. FÖR INTERNT ANVÄNDANDE. |
| static CreateCustomTimeZone(const String&, TimeSpan, const String&, const String&, const String&, const ArrayPtr<AdjustmentRulePtr>&, bool) | Skapar en anpassad tidszon. |
| static CreateCustomTimeZone(const String&, TimeSpan, const String&, const String&, const String&, const ArrayPtr<AdjustmentRulePtr>&) | Skapar en anpassad tidszon. |
| static CreateCustomTimeZone(const String&, TimeSpan, const String&, const String&) | Skapar en anpassad tidszon. |
| Equals(SharedPtr<Object>) override | |
| Equals(TimeZoneInfoPtr) override | Bestämmer om det aktuella och det angivna objektet är lika. |
| static FindSystemTimeZoneById(const String&) | Hämtar tidszon med angivet identifierare. |
| get_BaseUtcOffset() const | Returnerar en instans av TimeSpan som representerar ett tidsintervall mellan den aktuella tidszonens standardtid och UTC-tid. |
| get_DaylightName() const | Hämtar namn för den aktuella tidszonens sommartid. |
| get_DisplayName() const | Hämtar namn för den aktuella tidszonen. |
| get_Id() const | Returnerar identifieraren för tidszonen som representeras av det aktuella objektet. |
| static get_Local() | Returnerar en instans av TimeZoneInfo som representerar en lokal tidszon. |
| get_StandardName() const | Hämtar namn för den aktuella tidszonens standardtid. |
| get_SupportsDaylightSavingTime() const | Hämtar flagga som indikerar om tidszonen har sommartidsregler. |
| static get_Utc() | Returnerar en instans av TimeZoneInfo som representerar en UTC-tidszon. |
| GetAdjustmentRules() const | Returnerar en array bestående av AdjustmentRule‑objekt som representerar justeringsregler som gäller för det aktuella TimeZoneInfo‑objektet. |
| GetAmbiguousTimeOffsets(DateTime) const | Hämtar UTC‑datum och -tider som ett specificerat datum och tid kan mappas till. |
| GetAmbiguousTimeOffsets(const DateTimeOffset&) const | Hämtar UTC‑datum och -tider som ett specificerat datum och tid kan mappas till. |
| GetHashCode() const override | Analog till C#‑metoden Object.GetHashCode(). Möjliggör hashning av anpassade objekt. |
| static GetSystemTimeZones() | Hämtar en sorterad samling av alla tidszoner som finns tillgängliga på det lokala systemet. |
| GetUtcOffset(DateTime) const | Beräknar skillnaden mellan tiden i denna tidszon och UTC‑tidszonen för ett specificerat datum och tid. |
| GetUtcOffset(const DateTimeOffset&) const | Beräknar skillnaden mellan tiden i denna tidszon och UTC‑tidszonen för ett specificerat datum och tid. |
| static GetUtcOffsetFromUtc(DateTime, const TimeZoneInfoPtr&) | Intern hjälpfunktion som returnerar UTC‑offseten för ett UTC‑datum/tid i en specificerad tidszon. FÖR INTERNT ANVÄNDANDE. |
| static GetUtcOffsetFromUtc(DateTime, const TimeZoneInfoPtr&, bool&, bool&) | Intern hjälpfunktion som returnerar UTC‑offseten för ett UTC‑datum/tid i en specificerad tidszon. FÖR INTERNT ANVÄNDANDE. |
| GetUtcOffsetNoThrow(DateTime) const | Beräknar skillnaden mellan tiden i denna tidszon och UTC‑tidszonen för ett specificerat datum och tid. FÖR INTERNT ANVÄNDANDE. |
| HasSameRules(const TimeZoneInfoPtr&) const | Kontrollerar om den aktuella och en annan tidszon har samma justeringsregler. |
| IsAmbiguousTime(DateTime) const | Kontrollerar om det specificerade datumet och tiden är tvetydiga och kan mappas till många UTC‑tider. |
| IsAmbiguousTime(const DateTimeOffset&) const | Kontrollerar om det specificerade datumet och tiden är tvetydiga och kan mappas till många UTC‑tider. |
| IsDaylightSavingTime(DateTime) const | Kontrollerar om det specificerade datumet och tiden faller inom perioden för sommartid. |
| IsDaylightSavingTime(const DateTimeOffset&) const | Kontrollerar om det specificerade datumet och tiden faller inom perioden för sommartid. |
| IsDaylightSavingTimeNoThrow(DateTime) const | Kontrollerar om det specificerade datumet och tiden faller inom perioden för sommartid. |
| IsInvalidTime(DateTime) const | Kontrollerar om det specificerade datumet och tiden är ogiltiga. |
| ToString() const override | Analog till C#‑metoden Object.ToString(). Möjliggör konvertering av anpassade objekt till sträng. |
| static TransitionTimeToDateTime(int32_t, const TransitionTime&) | Hjälpfunktion som konverterar ett år och TransitionTime till ett DateTime. |
Typedefs
| Typedef | Beskrivning |
|---|---|
| AdjustmentRulePtr | Ett alias för en delad pekare till en instans av klassen AdjustmentRule. |
Se även
- Class IEquatable
- Namespace System
- Library Aspose.Page for C++