TimeZone Classe

Définition

Attention

System.TimeZone has been deprecated. Investigate the use of System.TimeZoneInfo instead.

Attention

System.TimeZone has been deprecated. Please investigate the use of System.TimeZoneInfo instead.

Représente un fuseau horaire.

public ref class TimeZone abstract
[System.Obsolete("System.TimeZone has been deprecated. Investigate the use of System.TimeZoneInfo instead.")]
public abstract class TimeZone
[System.Obsolete("System.TimeZone has been deprecated.  Please investigate the use of System.TimeZoneInfo instead.")]
public abstract class TimeZone
[System.Serializable]
public abstract class TimeZone
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class TimeZone
[<System.Obsolete("System.TimeZone has been deprecated. Investigate the use of System.TimeZoneInfo instead.")>]
type TimeZone = class
[<System.Obsolete("System.TimeZone has been deprecated.  Please investigate the use of System.TimeZoneInfo instead.")>]
type TimeZone = class
[<System.Serializable>]
type TimeZone = class
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TimeZone = class
Public MustInherit Class TimeZone
Héritage
TimeZone
Attributs

Remarques

Un fuseau horaire est une région géographique dans laquelle le même temps standard est utilisé.

Important

Dans la mesure du possible, utilisez la classe TimeZoneInfo au lieu de la classe TimeZone.

Vous pouvez utiliser la TimeZone classe pour récupérer des informations sur le fuseau horaire actuel et convertir des heures de l’heure locale en heure universelle coordonnée (UTC) ou inversement. Toutefois, vous ne pouvez pas utiliser la TimeZone classe pour représenter des fuseaux horaires autres que le fuseau local ou pour gérer les conversions de date et d’heure d’un fuseau horaire à un autre. À cet effet, utilisez la TimeZoneInfo classe. Vous pouvez utiliser cette classe pour récupérer des informations sur n’importe quel fuseau horaire défini sur le système local, pour créer des fuseaux horaires personnalisés et pour convertir des heures d’un fuseau horaire à un autre.

La TimeZone classe ne prend en charge qu’une seule règle d’ajustement de l’heure d’été pour le fuseau horaire local. Par conséquent, la TimeZone classe peut signaler avec précision les informations d’heure d’été ou convertir entre l’heure UTC et l’heure locale uniquement pour la période pendant laquelle la règle d’ajustement la plus récente est en vigueur. En revanche, la TimeZoneInfo classe prend en charge plusieurs règles d’ajustement, ce qui permet d’utiliser des données de fuseau horaire historiques.

Notes pour les responsables de l’implémentation

En plus de fournir des implémentations pour ses membres abstract (ceux marqués MustOverride dans Visual Basic), il est important que les classes dérivées de TimeZone remplacent le comportement par défaut de la méthode ToLocalTime(DateTime). Cela est dû au fait que le comportement par défaut de ToLocalTime(DateTime) dans .NET Framework version 2.0 ne dépend pas d’un appel à GetUtcOffset(DateTime), comme dans les versions 1.0 et 1.1 de .NET Framework. Pour plus d’informations, consultez la ToLocalTime(DateTime) méthode.

Constructeurs

Nom Description
TimeZone()
Obsolète.
Obsolète.

Initialise une nouvelle instance de la classe TimeZone.

Propriétés

Nom Description
CurrentTimeZone
Obsolète.
Obsolète.

Obtient le fuseau horaire de l’ordinateur actuel.

DaylightName
Obsolète.
Obsolète.

Obtient le nom du fuseau horaire d’été.

StandardName
Obsolète.
Obsolète.

Obtient le nom du fuseau horaire standard.

Méthodes

Nom Description
Equals(Object)
Obsolète.
Obsolète.

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetDaylightChanges(Int32)
Obsolète.
Obsolète.

Retourne la période d’été pendant une année particulière.

GetHashCode()
Obsolète.
Obsolète.

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()
Obsolète.
Obsolète.

Obtient la Type de l’instance actuelle.

(Hérité de Object)
GetUtcOffset(DateTime)
Obsolète.
Obsolète.

Retourne le décalage UTC (Temps universel coordonné) pour l’heure locale spécifiée.

IsDaylightSavingTime(DateTime, DaylightTime)
Obsolète.
Obsolète.

Retourne une valeur indiquant si la date et l’heure spécifiées se trouvent dans la période d’été spécifiée.

IsDaylightSavingTime(DateTime)
Obsolète.
Obsolète.

Retourne une valeur indiquant si la date et l’heure spécifiées sont comprises dans une période d’heure d’été.

MemberwiseClone()
Obsolète.
Obsolète.

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToLocalTime(DateTime)
Obsolète.
Obsolète.

Retourne l’heure locale qui correspond à une valeur de date et d’heure spécifiée.

ToString()
Obsolète.
Obsolète.

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)
ToUniversalTime(DateTime)
Obsolète.
Obsolète.

Retourne le temps universel coordonné (UTC) qui correspond à une heure spécifiée.

S’applique à

Voir aussi