Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

TimeZoneInfo classe

 

Date de publication : novembre 2016

Représente un fuseau horaire dans le monde.

Espace de noms:   System
Assembly:  mscorlib (dans mscorlib.dll)


[SerializableAttribute]
[HostProtectionAttribute(SecurityAction.LinkDemand, MayLeakOnAbort = true)]
public sealed class TimeZoneInfo : IEquatable<TimeZoneInfo>, 
	ISerializable, IDeserializationCallback

NomDescription
System_CAPS_pubpropertyBaseUtcOffset

Obtient la différence de temps entre l'heure d'hiver du fuseau horaire actuel et le temps universel coordonné (UTC, Universal Time Coordinated).

System_CAPS_pubpropertyDaylightName

Obtient le nom d'affichage pour l'heure d'été du fuseau horaire actuel.

System_CAPS_pubpropertyDisplayName

Obtient le nom d'affichage général qui représente le fuseau horaire.

System_CAPS_pubpropertyId

Obtient l'identificateur du fuseau horaire.

System_CAPS_pubpropertySystem_CAPS_staticLocal

Obtient un objet TimeZoneInfo qui représente le fuseau horaire local.

System_CAPS_pubpropertyStandardName

Obtient le nom d'affichage pour l'heure d'hiver du fuseau horaire.

System_CAPS_pubpropertySupportsDaylightSavingTime

Obtient une valeur indiquant si le fuseau horaire a des règles d'heure d'été.

System_CAPS_pubpropertySystem_CAPS_staticUtc

Obtient un objet TimeZoneInfo qui représente la zone de temps universel coordonné (UTC, Universal Time Coordinated).

NomDescription
System_CAPS_pubmethodSystem_CAPS_staticClearCachedData()

Efface les données de fuseau horaire mises en cache.

System_CAPS_pubmethodSystem_CAPS_staticConvertTime(DateTime, TimeZoneInfo)

Convertit une heure en heure d'un fuseau horaire particulier.

System_CAPS_pubmethodSystem_CAPS_staticConvertTime(DateTime, TimeZoneInfo, TimeZoneInfo)

Convertit une heure d'un fuseau horaire vers une autre.

System_CAPS_pubmethodSystem_CAPS_staticConvertTime(DateTimeOffset, TimeZoneInfo)

Convertit une heure en heure d'un fuseau horaire particulier.

System_CAPS_pubmethodSystem_CAPS_staticConvertTimeBySystemTimeZoneId(DateTime, String)

Convertit une heure en heure d'un autre fuseau horaire selon l'identificateur du fuseau horaire.

System_CAPS_pubmethodSystem_CAPS_staticConvertTimeBySystemTimeZoneId(DateTime, String, String)

Convertit une heure d'un fuseau horaire vers une autre selon les identificateurs de fuseau horaire.

System_CAPS_pubmethodSystem_CAPS_staticConvertTimeBySystemTimeZoneId(DateTimeOffset, String)

Convertit une heure en heure d'un autre fuseau horaire selon l'identificateur du fuseau horaire.

System_CAPS_pubmethodSystem_CAPS_staticConvertTimeFromUtc(DateTime, TimeZoneInfo)

Convertit le temps universel coordonné (UTC, Universal Time Coordinated) en heure d'un fuseau horaire spécifié.

System_CAPS_pubmethodSystem_CAPS_staticConvertTimeToUtc(DateTime)

Convertit la date et l'heure spécifiées en temps universel coordonné (UTC, Universal Time Coordinated).

System_CAPS_pubmethodSystem_CAPS_staticConvertTimeToUtc(DateTime, TimeZoneInfo)

Convertit l'heure d'un fuseau horaire spécifié en temps universel coordonné (UTC, Universal Time Coordinated).

System_CAPS_pubmethodSystem_CAPS_staticCreateCustomTimeZone(String, TimeSpan, String, String)

Crée un fuseau horaire personnalisé avec un identificateur spécifié, un offset de temps universel coordonné (UTC, Universal Time Coordinated), un nom d'affichage et un nom d'affichage de l'heure d'hiver.

System_CAPS_pubmethodSystem_CAPS_staticCreateCustomTimeZone(String, TimeSpan, String, String, String, TimeZoneInfo.AdjustmentRule[])

Crée un fuseau horaire personnalisé avec un identificateur spécifié, un offset de temps universel coordonné (UTC, Universal Time Coordinated), un nom d'affichage, un nom d'heure d'hiver, un nom d'heure d'été et des règles d'heure d'été.

System_CAPS_pubmethodSystem_CAPS_staticCreateCustomTimeZone(String, TimeSpan, String, String, String, TimeZoneInfo.AdjustmentRule[], Boolean)

Crée un fuseau horaire personnalisé avec un identificateur spécifié, un offset de temps universel coordonné (UTC, Universal Time Coordinated), un nom d'affichage, un nom d'heure d'hiver, un nom d'heure d'été, des règles d'heure d'été et une valeur qui indique si l'objet retourné reflète les informations d'heure d'été.

System_CAPS_pubmethodEquals(Object)

Détermine si l'objet TimeZoneInfo actuel et un autre objet sont égaux.(Remplace Object.Equals(Object).)

System_CAPS_pubmethodEquals(TimeZoneInfo)

Détermine si l'objet TimeZoneInfo actuel et un autre objet TimeZoneInfo sont égaux.

System_CAPS_pubmethodSystem_CAPS_staticFindSystemTimeZoneById(String)

Récupère un objet TimeZoneInfo à partir du Registre en fonction de son identificateur.

System_CAPS_pubmethodSystem_CAPS_staticFromSerializedString(String)

Désérialise une chaîne pour recréer un objet TimeZoneInfo sérialisé d'origine.

System_CAPS_pubmethodGetAdjustmentRules()

Récupère un tableau d'objets TimeZoneInfo.AdjustmentRule qui s'appliquent à l'objet TimeZoneInfo actuel.

System_CAPS_pubmethodGetAmbiguousTimeOffsets(DateTime)

Retourne des informations sur les dates et heures possibles auxquelles une date et heure ambiguës peuvent être mappées.

System_CAPS_pubmethodGetAmbiguousTimeOffsets(DateTimeOffset)

Retourne des informations sur les dates et heures possibles auxquelles une date et heure ambiguës peuvent être mappées.

System_CAPS_pubmethodGetHashCode()

Sert de fonction de hachage pour les algorithmes de hachage et les structures de données telles que les tables de hachage.(Remplace Object.GetHashCode().)

System_CAPS_pubmethodSystem_CAPS_staticGetSystemTimeZones()

Retourne une collection triée de tous les fuseaux horaires pour lesquels des informations sont disponibles sur le système local.

System_CAPS_pubmethodGetType()

Obtient le Type de l'instance actuelle.(Hérité de Object.)

System_CAPS_pubmethodGetUtcOffset(DateTime)

Calcule l'offset ou le décalage entre l'heure de ce fuseau horaire et le temps universel coordonné (UTC, Universal Time Coordinated) pour une date et une heure spécifiques.

System_CAPS_pubmethodGetUtcOffset(DateTimeOffset)

Calcule l'offset ou le décalage entre l'heure de ce fuseau horaire et le temps universel coordonné (UTC, Universal Time Coordinated) pour une date et une heure spécifiques.

System_CAPS_pubmethodHasSameRules(TimeZoneInfo)

Indique si l'objet actuel et un autre objet TimeZoneInfo sont soumis aux mêmes règles d'ajustement.

System_CAPS_pubmethodIsAmbiguousTime(DateTime)

Détermine si une valeur de date et heure particulière pour un fuseau horaire particulier est ambiguë et s'il est possible de la mapper à deux heures ou plus du temps universel coordonné (UTC, Universal Time Coordinated).

System_CAPS_pubmethodIsAmbiguousTime(DateTimeOffset)

Détermine si une valeur de date et heure particulière pour un fuseau horaire particulier est ambiguë et s'il est possible de la mapper à deux heures ou plus du temps universel coordonné (UTC, Universal Time Coordinated).

System_CAPS_pubmethodIsDaylightSavingTime(DateTime)

Indique si la date et l'heure spécifiées se trouvent dans la plage d'heure d'été du fuseau horaire de l'objet TimeZoneInfo actuel.

System_CAPS_pubmethodIsDaylightSavingTime(DateTimeOffset)

Indique si la date et l'heure spécifiées se trouvent dans la plage d'heure d'été du fuseau horaire de l'objet TimeZoneInfo actuel.

System_CAPS_pubmethodIsInvalidTime(DateTime)

Indique si une valeur de date et heure particulière n'est pas valide.

System_CAPS_pubmethodToSerializedString()

Convertit l'objet TimeZoneInfo actuel en chaîne sérialisée.

System_CAPS_pubmethodToString()

Renvoie le nom d'affichage de l'objet TimeZoneInfo actuel.(Remplace Object.ToString().)

NomDescription
System_CAPS_pubinterfaceSystem_CAPS_privmethodIDeserializationCallback.OnDeserialization(Object)

Cette API prend en charge l’infrastructure de produit et n’est pas destinée à être utilisée directement depuis votre code. S'exécute quand la désérialisation d'un objet a été effectuée.

System_CAPS_pubinterfaceSystem_CAPS_privmethodISerializable.GetObjectData(SerializationInfo, StreamingContext)

Cette API prend en charge l’infrastructure de produit et n’est pas destinée à être utilisée directement depuis votre code. Remplit un objet SerializationInfo des données nécessaires à la sérialisation de l'objet TimeZoneInfo actuel.

Un fuseau horaire est une région géographique dans laquelle la même heure est utilisée.

LeTimeZoneInfo classe offre des améliorations significatives par rapport à la TimeZone classe, qui fournit des fonctionnalités limitées.

La TimeZone classe reconnaît uniquement le fuseau horaire local et peut convertir des heures entre le temps universel coordonné (UTC) et l’heure locale. A TimeZoneInfo objet peut représenter n’importe quel fuseau horaire, ainsi que les méthodes de la TimeZoneInfo classe peut être utilisée pour convertir l’heure dans un fuseau horaire en heure correspondante de tout autre fuseau horaire. Les membres de la TimeZoneInfo classe prend en charge les opérations suivantes :

  • Récupération d’un fuseau horaire qui est déjà défini par le système d’exploitation.

  • Énumérer les fuseaux horaires disponibles sur un système.

  • Conversion d’heures entre fuseaux horaires différents.

  • Création d’un nouveau fuseau horaire qui n’est pas déjà défini par le système d’exploitation.

  • La sérialisation d’un fuseau horaire pour une récupération ultérieure.

System_CAPS_noteRemarque

Une instance de la TimeZoneInfo classe est immuable. Une fois qu’un objet a été instancié, ses valeurs ne peuvent pas être modifiées.

Vous ne pouvez pas instancier un TimeZoneInfo à l’aide de l’objet le new (mot clé). Au lieu de cela, vous devez appeler un des membres statiques de la TimeZoneInfo classe indiqué dans le tableau suivant.

Nom de membre statique

Description

Méthode CreateCustomTimeZone

Crée un fuseau horaire personnalisé à partir de données fourni par l’application.

Méthode FindSystemTimeZoneById

Instancie un fuseau horaire défini dans le Registre système en fonction de l’identificateur du fuseau.

Méthode FromSerializedString

Désérialise une valeur de chaîne pour recréer un précédemment sérialisé TimeZoneInfo objet.

Méthode GetSystemTimeZones

Retourne un énumérable ReadOnlyCollection<T> de TimeZoneInfo objets qui représente tous les fuseaux horaires disponibles sur le système local.

Propriété Local

Instancie un TimeZoneInfo objet qui représente le fuseau horaire local.

Propriété Utc

Instancie un TimeZoneInfo objet qui représente la zone UTC.

Vous pouvez utiliser la CreateCustomTimeZone méthode pour créer un fuseau horaire qui n’est pas défini dans le Registre du système local. Vous pouvez ensuite utiliser le ToSerializedString propriété pour enregistrer les informations de fuseau horaire de l’objet sous forme de chaîne, ce qui peut être stockée dans un formulaire qui est accessible à l’application. Vous pouvez utiliser la FromSerializedString méthode pour convertir une chaîne sérialisée vers un TimeZoneInfo objet.

Plateforme Windows universelle
Disponible depuis 8
.NET Framework
Disponible depuis 3.5
Bibliothèque de classes portable
Pris en charge dans : plateformes .NET portables
Silverlight
Disponible depuis 2.0
Silverlight pour Windows Phone
Disponible depuis 7.0
Windows Phone
Disponible depuis 8.1

Tous les membres statiques publics ( Shared en Visual Basic) de ce type sont thread-safe. Les membres d’instance n’ont pas la garantie d’être thread-safe.

Retour au début
Afficher: