Condividi tramite


Date, ora e fusi orari

Oltre alla struttura DateTime di base, .NET Framework include le classi seguenti che supportano l'utilizzo dei fusi orari:

  • TimeZone

    Utilizzare questa classe per lavorare con il fuso orario locale del sistema e l'ora UTC (Coordinated Universal Time). La funzionalità della classe TimeZone è ampiamente sostituita dalla classe TimeZoneInfo.

  • TimeZoneInfo

    Utilizzare questa classe per lavorare con qualsiasi fuso orario predefinito di un sistema, per creare fusi orari nuovi e per convertire facilmente date e ore da un fuso orario all'altro. Per lo sviluppo di nuovo codice, utilizzare la classe TimeZoneInfo invece della classe TimeZone.

  • DateTimeOffset

    Utilizzare questa struttura per lavorare con date e ore il cui offset (o differenza) dall'ora UTC è conosciuto. La struttura DateTimeOffset combina un valore di data e ora con il relativo offset rispetto all'ora UTC. A causa della relazione con UTC, un singolo valore di data e ora identifica uno specifico momento in modo inequivocabile. Ciò migliora la portabilità di un valore DateTimeOffset da un computer all'altro rispetto a un valore DateTime.

In questa sezione della documentazione sono contenute le informazioni necessarie per utilizzare i fusi orari e per creare applicazioni in grado di riconoscere il fuso orario e convertire date e ore da uno fuso orario all'altro.

In questa sezione

Riferimenti

System.TimeZoneInfo