System::TimeZoneInfo klasse
inhoud
[
verbergen
]TimeZoneInfo class
Vertegenwoordigt een informatie die een bepaalde tijdzone beschrijft. Objecten van deze klasse mogen alleen worden gealloceerd met de functie System::MakeObject(). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr-pointer en gebruik deze pointer om deze als argument aan functies door te geven.
class TimeZoneInfo : public System::IEquatable<TimeZoneInfoPtr>
Nested classes
- Class AdjustmentRule
- Class TransitionTime
Methoden
| Methode | Beschrijving |
|---|---|
| static ClearCachedData() | Wis gecachte tijdzonegegevens. |
| static ConvertTime(DateTime, const TimeZoneInfoPtr&, const TimeZoneInfoPtr&) | Convert tijd van de ene tijdzone naar de andere. |
| static ConvertTime(const DateTimeOffset&, const TimeZoneInfoPtr&) | Convert tijd naar de tijd in een opgegeven tijdzone. |
| static ConvertTime(DateTime, const TimeZoneInfoPtr&) | Convert tijd naar de tijd in een opgegeven tijdzone. |
| static ConvertTimeBySystemTimeZoneId(DateTime, const String&) | Convert tijd naar de tijd in een opgegeven tijdzone. |
| static ConvertTimeBySystemTimeZoneId(const DateTimeOffset&, const String&) | Convert tijd naar de tijd in een opgegeven tijdzone. |
| static ConvertTimeBySystemTimeZoneId(DateTime, const String&, const String&) | Convert tijd naar de tijd in een opgegeven tijdzone. |
| static ConvertTimeFromUtc(DateTime, const TimeZoneInfoPtr&) | Converteert UTC-tijd naar de tijd in een opgegeven tijdzone. |
| static ConvertTimeToUtc(DateTime, const TimeZoneInfoPtr&) | Converteert tijd naar UTC-tijd. |
| static ConvertTimeToUtc(DateTime) | Converteert tijd naar UTC-tijd. |
| static ConvertTimeToUtcNoThrow(DateTime) | Converteert tijd naar UTC-tijd. VOOR INTERN GEBRUIK. |
| static CreateCustomTimeZone(const String&, TimeSpan, const String&, const String&, const String&, const ArrayPtr<AdjustmentRulePtr>&, bool) | Maakt een aangepaste tijdzone. |
| static CreateCustomTimeZone(const String&, TimeSpan, const String&, const String&, const String&, const ArrayPtr<AdjustmentRulePtr>&) | Maakt een aangepaste tijdzone. |
| static CreateCustomTimeZone(const String&, TimeSpan, const String&, const String&) | Maakt een aangepaste tijdzone. |
| Equals(SharedPtr<Object>) override | |
| Equals(TimeZoneInfoPtr) override | Bepaalt of de huidige en opgegeven objecten gelijk zijn. |
| static FindSystemTimeZoneById(const String&) | Haalt tijdzone op met opgegeven identifier. |
| get_BaseUtcOffset() const | Retourneert een instantie van TimeSpan die een tijdsinterval vertegenwoordigt tussen de standaardtijd van de huidige tijdzone en UTC-tijd. |
| get_DaylightName() const | Haalt de naam op voor de zomertijd van de huidige tijdzone. |
| get_DisplayName() const | Haalt de naam op voor de huidige tijdzone. |
| get_Id() const | Retourneert de identifier van de tijdzone die door het huidige object wordt vertegenwoordigd. |
| static get_Local() | Retourneert een instantie van TimeZoneInfo die een lokale tijdzone vertegenwoordigt. |
| get_StandardName() const | Haalt de naam op voor de standaardtijd van de huidige tijdzone. |
| get_SupportsDaylightSavingTime() const | Haalt de vlag op die aangeeft of de tijdzone regels voor zomertijd heeft. |
| static get_Utc() | Retourneert een instantie van TimeZoneInfo die een UTC-tijdzone vertegenwoordigt. |
| GetAdjustmentRules() const | Retourneert een array bestaande uit AdjustmentRule objecten die de aanpassingsregels weergeven die van toepassing zijn op het huidige TimeZoneInfo object. |
| GetAmbiguousTimeOffsets(DateTime) const | Haalt UTC-datums en -tijden op waarnaar een opgegeven datum en tijd kan worden gemapt. |
| GetAmbiguousTimeOffsets(const DateTimeOffset&) const | Haalt UTC-datums en -tijden op waarnaar een opgegeven datum en tijd kan worden gemapt. |
| GetHashCode() const override | Analoge van de C#-methode Object.GetHashCode(). Maakt het hashen van aangepaste objecten mogelijk. |
| static GetSystemTimeZones() | Haalt een gesorteerde collectie op van alle tijdzones die beschikbaar zijn op het lokale systeem. |
| GetUtcOffset(DateTime) const | Berekent het verschil tussen de tijd in deze tijdzone en de UTC-tijdzone voor een opgegeven datum en tijd. |
| GetUtcOffset(const DateTimeOffset&) const | Berekent het verschil tussen de tijd in deze tijdzone en de UTC-tijdzone voor een opgegeven datum en tijd. |
| static GetUtcOffsetFromUtc(DateTime, const TimeZoneInfoPtr&) | Interne hulpfunctie die de UTC-offset retourneert voor een UTC-datumtijd in een opgegeven tijdzone. VOOR INTERN GEBRUIK. |
| static GetUtcOffsetFromUtc(DateTime, const TimeZoneInfoPtr&, bool&, bool&) | Interne hulpfunctie die de UTC-offset retourneert voor een UTC-datumtijd in een opgegeven tijdzone. VOOR INTERN GEBRUIK. |
| GetUtcOffsetNoThrow(DateTime) const | Berekent het verschil tussen de tijd in deze tijdzone en de UTC-tijdzone voor een opgegeven datum en tijd. VOOR INTERN GEBRUIK. |
| HasSameRules(const TimeZoneInfoPtr&) const | Controleert of de huidige en een andere tijdzone dezelfde aanpassingsregels hebben. |
| IsAmbiguousTime(DateTime) const | Controleert of de opgegeven datum en tijd dubbelzinnig is en naar meerdere UTC-tijden kan worden gemapt. |
| IsAmbiguousTime(const DateTimeOffset&) const | Controleert of de opgegeven datum en tijd dubbelzinnig is en naar meerdere UTC-tijden kan worden gemapt. |
| IsDaylightSavingTime(DateTime) const | Controleert of de opgegeven datum en tijd binnen de periode van zomertijd valt. |
| IsDaylightSavingTime(const DateTimeOffset&) const | Controleert of de opgegeven datum en tijd binnen de periode van zomertijd valt. |
| IsDaylightSavingTimeNoThrow(DateTime) const | Controleert of de opgegeven datum en tijd binnen de periode van zomertijd valt. |
| IsInvalidTime(DateTime) const | Controleert of de opgegeven datum en tijd ongeldig is. |
| ToString() const override | Analoge van de C#-methode Object.ToString(). Maakt het converteren van aangepaste objecten naar een string mogelijk. |
| static TransitionTimeToDateTime(int32_t, const TransitionTime&) | Hulpfunctie die een jaar en TransitionTime converteert naar een DateTime. |
Typedefs
| Typedef | Beschrijving |
|---|---|
| AdjustmentRulePtr | Een alias voor een gedeelde pointer naar een instantie van de klasse AdjustmentRule. |
Zie ook
- Class IEquatable
- Namespace System
- Library Aspose.Page for C++