Classe System::TimeZoneInfo
Contenu
[
Cacher
]TimeZoneInfo class
Représente une information décrivant un fuseau horaire particulier. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instance de ce type sur la pile ou avec l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans le pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.
class TimeZoneInfo : public System::IEquatable<TimeZoneInfoPtr>
Nested classes
- Class AdjustmentRule
- Class TransitionTime
Méthodes
| Méthode | Description |
|---|---|
| static ClearCachedData() | Efface les données de fuseau horaire mises en cache. |
| static ConvertTime(DateTime, const TimeZoneInfoPtr&, const TimeZoneInfoPtr&) | Convert le temps d’un fuseau horaire à un autre. |
| static ConvertTime(const DateTimeOffset&, const TimeZoneInfoPtr&) | Convert le temps vers l’heure dans un fuseau horaire spécifié. |
| static ConvertTime(DateTime, const TimeZoneInfoPtr&) | Convert le temps vers l’heure dans un fuseau horaire spécifié. |
| static ConvertTimeBySystemTimeZoneId(DateTime, const String&) | Convert le temps vers l’heure dans un fuseau horaire spécifié. |
| static ConvertTimeBySystemTimeZoneId(const DateTimeOffset&, const String&) | Convert le temps vers l’heure dans un fuseau horaire spécifié. |
| static ConvertTimeBySystemTimeZoneId(DateTime, const String&, const String&) | Convert le temps vers l’heure dans un fuseau horaire spécifié. |
| static ConvertTimeFromUtc(DateTime, const TimeZoneInfoPtr&) | Convertit l’heure UTC en l’heure d’un fuseau horaire spécifié. |
| static ConvertTimeToUtc(DateTime, const TimeZoneInfoPtr&) | Convertit le temps en heure UTC. |
| static ConvertTimeToUtc(DateTime) | Convertit le temps en heure UTC. |
| static ConvertTimeToUtcNoThrow(DateTime) | Convertit le temps en heure UTC. POUR USAGE INTERNE. |
| static CreateCustomTimeZone(const String&, TimeSpan, const String&, const String&, const String&, const ArrayPtr<AdjustmentRulePtr>&, bool) | Crée un fuseau horaire personnalisé. |
| static CreateCustomTimeZone(const String&, TimeSpan, const String&, const String&, const String&, const ArrayPtr<AdjustmentRulePtr>&) | Crée un fuseau horaire personnalisé. |
| static CreateCustomTimeZone(const String&, TimeSpan, const String&, const String&) | Crée un fuseau horaire personnalisé. |
| Equals(SharedPtr<Object>) override | |
| Equals(TimeZoneInfoPtr) override | Détermine si l’objet actuel et l’objet spécifié sont égaux. |
| static FindSystemTimeZoneById(const String&) | Obtient le fuseau horaire avec l’identifiant spécifié. |
| get_BaseUtcOffset() const | Renvoie une instance de TimeSpan qui représente un intervalle de temps entre l’heure standard du fuseau horaire actuel et l’heure UTC. |
| get_DaylightName() const | Obtient le nom de l’heure d’été du fuseau horaire actuel. |
| get_DisplayName() const | Obtient le nom du fuseau horaire actuel. |
| get_Id() const | Renvoie l’identifiant du fuseau horaire représenté par l’objet actuel. |
| static get_Local() | Renvoie une instance de TimeZoneInfo qui représente un fuseau horaire local. |
| get_StandardName() const | Obtient le nom de l’heure standard du fuseau horaire actuel. |
| get_SupportsDaylightSavingTime() const | Obtient le drapeau indiquant si le fuseau horaire possède des règles d’heure d’été. |
| static get_Utc() | Renvoie une instance de TimeZoneInfo qui représente un fuseau horaire UTC. |
| GetAdjustmentRules() const | Renvoie un tableau contenant des objets AdjustmentRule qui représentent les règles d’ajustement appliquées à l’objet TimeZoneInfo actuel. |
| GetAmbiguousTimeOffsets(DateTime) const | Obtient les dates et heures UTC auxquelles une date et heure spécifiées peuvent être associées. |
| GetAmbiguousTimeOffsets(const DateTimeOffset&) const | Obtient les dates et heures UTC auxquelles une date et heure spécifiées peuvent être associées. |
| GetHashCode() const override | Analogue de la méthode C# Object.GetHashCode(). Permet le hachage d’objets personnalisés. |
| static GetSystemTimeZones() | Obtient une collection triée de tous les fuseaux horaires disponibles sur le système local. |
| GetUtcOffset(DateTime) const | Calcule la différence entre l’heure de ce fuseau horaire et le fuseau horaire UTC pour une date et heure spécifiées. |
| GetUtcOffset(const DateTimeOffset&) const | Calcule la différence entre l’heure de ce fuseau horaire et le fuseau horaire UTC pour une date et heure spécifiées. |
| static GetUtcOffsetFromUtc(DateTime, const TimeZoneInfoPtr&) | Fonction d’aide interne qui renvoie le décalage UTC pour une date-heure UTC dans un fuseau horaire spécifié. POUR USAGE INTERNE. |
| static GetUtcOffsetFromUtc(DateTime, const TimeZoneInfoPtr&, bool&, bool&) | Fonction d’aide interne qui renvoie le décalage UTC pour une date-heure UTC dans un fuseau horaire spécifié. POUR USAGE INTERNE. |
| GetUtcOffsetNoThrow(DateTime) const | Calcule la différence entre l’heure de ce fuseau horaire et le fuseau horaire UTC pour une date et heure spécifiées. POUR USAGE INTERNE. |
| HasSameRules(const TimeZoneInfoPtr&) const | Vérifie si le fuseau horaire actuel et un autre ont les mêmes règles d’ajustement. |
| IsAmbiguousTime(DateTime) const | Vérifie si la date et l’heure spécifiées sont ambiguës et peuvent être associées à plusieurs heures UTC. |
| IsAmbiguousTime(const DateTimeOffset&) const | Vérifie si la date et l’heure spécifiées sont ambiguës et peuvent être associées à plusieurs heures UTC. |
| IsDaylightSavingTime(DateTime) const | Vérifie si la date et l’heure spécifiées se situent dans la période d’heure d’été. |
| IsDaylightSavingTime(const DateTimeOffset&) const | Vérifie si la date et l’heure spécifiées se situent dans la période d’heure d’été. |
| IsDaylightSavingTimeNoThrow(DateTime) const | Vérifie si la date et l’heure spécifiées se situent dans la période d’heure d’été. |
| IsInvalidTime(DateTime) const | Vérifie si la date et l’heure spécifiées sont invalides. |
| ToString() const override | Analogue de la méthode C# Object.ToString(). Permet de convertir des objets personnalisés en chaîne. |
| static TransitionTimeToDateTime(int32_t, const TransitionTime&) | Fonction d’aide qui convertit une année et un TransitionTime en un DateTime. |
Typedefs
| Typedef | Description |
|---|---|
| AdjustmentRulePtr | Un alias pour un pointeur partagé vers une instance de la classe AdjustmentRule. |
Voir aussi
- Class IEquatable
- Namespace System
- Library Aspose.Font for C++