TimeZone Classe

Definizione

Attenzione

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

Rappresenta un fuso orario.

public ref class TimeZone abstract
[System.Serializable]
public abstract class TimeZone
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
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>]
type TimeZone = class
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TimeZone = class
[<System.Obsolete("System.TimeZone has been deprecated.  Please investigate the use of System.TimeZoneInfo instead.")>]
type TimeZone = class
Public MustInherit Class TimeZone
Ereditarietà
TimeZone
Attributi

Commenti

Un fuso orario è un'area geografica in cui viene usata la stessa ora solare.

Importante

Quando possibile, usare la classe TimeZoneInfo anziché la classe TimeZone.

È possibile usare la TimeZone classe per recuperare informazioni sul fuso orario corrente e per convertire gli orari dall'ora locale all'ora UTC (Coordinated Universal Time) o viceversa. Tuttavia, non è possibile usare la TimeZone classe per rappresentare fusi orari diversi dal fuso orario locale o per gestire le conversioni di data e ora da un fuso orario a un altro. A questo scopo, usare la TimeZoneInfo classe . È possibile usare questa classe per recuperare informazioni su qualsiasi fuso orario definito nel sistema locale, per creare fusi orari personalizzati e per convertire gli orari da un fuso orario a un altro.

La TimeZone classe supporta solo una singola regola di regolazione dell'ora legale per il fuso orario locale. Di conseguenza, la TimeZone classe può segnalare in modo accurato le informazioni sull'ora legale o eseguire la conversione tra l'ora UTC e l'ora locale solo per il periodo in cui è attiva la regola di rettifica più recente. Al contrario, la TimeZoneInfo classe supporta più regole di regolazione, che consente di usare i dati cronologici del fuso orario.

Note per gli implementatori

Oltre a fornire implementazioni per i relativi membri abstract (quelli contrassegnati MustOverride in Visual Basic), è importante che le classi derivate da TimeZone sovrascrivono il comportamento predefinito del metodo ToLocalTime(DateTime). Questo perché il comportamento predefinito di ToLocalTime(DateTime) in .NET Framework versione 2.0 non dipende da una chiamata a GetUtcOffset(DateTime), come in .NET Framework versioni 1.0 e 1.1. Per informazioni dettagliate, vedere il ToLocalTime(DateTime) metodo .

Costruttori

Nome Descrizione
TimeZone()
Obsoleti.

Inizializza una nuova istanza della classe TimeZone.

Proprietà

Nome Descrizione
CurrentTimeZone
Obsoleti.

Ottiene il fuso orario del computer corrente.

DaylightName
Obsoleti.

Ottiene il nome del fuso orario legale.

StandardName
Obsoleti.

Ottiene il nome del fuso orario standard.

Metodi

Nome Descrizione
Equals(Object)
Obsoleti.

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetDaylightChanges(Int32)
Obsoleti.

Restituisce il periodo di ora legale per un determinato anno.

GetHashCode()
Obsoleti.

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()
Obsoleti.

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
GetUtcOffset(DateTime)
Obsoleti.

Restituisce l'offset utc (Coordinated Universal Time) per l'ora locale specificata.

IsDaylightSavingTime(DateTime, DaylightTime)
Obsoleti.

Restituisce un valore che indica se la data e l'ora specificate rientrano nel periodo di ora legale specificato.

IsDaylightSavingTime(DateTime)
Obsoleti.

Restituisce un valore che indica se la data e l'ora specificate rientrano in un periodo di ora legale.

MemberwiseClone()
Obsoleti.

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToLocalTime(DateTime)
Obsoleti.

Restituisce l'ora locale che corrisponde a un valore di data e ora specificato.

ToString()
Obsoleti.

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
ToUniversalTime(DateTime)
Obsoleti.

Restituisce l'ora UTC (Coordinated Universal Time) corrispondente a un'ora specificata.

Si applica a

Vedi anche