Cette documentation est archivée et n’est pas conservée.

TimeZoneInfo.Local, propriété

Mise à jour : novembre 2007

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

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

public static TimeZoneInfo Local { get; }
/** @property */
public static TimeZoneInfo get_Local()

public static function get Local () : TimeZoneInfo

Valeur de propriété

Type : System.TimeZoneInfo
Objet TimeZoneInfo qui représente le fuseau horaire local.

Le fuseau horaire local est le fuseau horaire sur l'ordinateur où le code est exécuté.

Bb383167.alert_caution(fr-fr,VS.90).gifRemarque importante :

Vous devez toujours accéder au fuseau horaire local à travers la propriété TimeZoneInfo.Local plutôt qu'assigner le fuseau horaire local à une variable objet TimeZoneInfo. Cela empêche la variable objet TimeZoneInfo d'être invalidée par un appel à la méthode ClearCachedData.

L'objet TimeZoneInfo retourné par la propriété TimeZoneInfo.Local reflète le paramètre de la case à cocher Ajuster l'horloge pour l'observation automatique de l'heure d'été ou la case à cocher Ajuster automatiquement l'heure pour l'observation de l'heure d'été dans l'application Date et heure du Panneau de configuration pour Windows XP et Windows Vista, respectivement. Si la case à cocher est désactivée, la copie mise en cache du fuseau horaire local ne contient pas d'informations relatives à l'heure d'été. Cela signifie que :

Toutefois, cela n'est pas vrai si une référence au fuseau horaire local est récupérée à l'aide de la méthode FindSystemTimeZoneById.

La propriété Local correspond à la propriété CurrentTimeZone de la classe TimeZone.

L'exemple suivant récupère un objet TimeZoneInfo qui représente le fuseau horaire local et sort son nom complet, son nom d'heure d'hiver et son nom d'heure d'été.

TimeZoneInfo localZone = TimeZoneInfo.Local;
Console.WriteLine("Local Time Zone ID: {0}", localZone.Id);
Console.WriteLine("   Display Name is: {0}.", localZone.DisplayName);
Console.WriteLine("   Standard name is: {0}.", localZone.StandardName);
Console.WriteLine("   Daylight saving name is: {0}.", localZone.DaylightName); 


Windows Vista, Windows XP SP2, Windows Server 2003

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

.NET Framework

Pris en charge dans : 3.5
Afficher: