TimeZone Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |