Compartilhar via


Datas, horas e fusos horários

Além da estrutura básica DateTime, o .NET Framework fornece as seguintes classes que suportam trabalhar com fusos horários:

  • TimeZone

    Use esta classe para trabalhar com zona de tempo local sistema e o fuso horário do Tempo Universal Coordenado (UTC). A funcionalidade da classe TimeZone basicamente é substituída pela classe TimeZoneInfo.

  • TimeZoneInfo

    Use esta classe para trabalhar com qualquer zona de tempo predefinida em um sistema, para criar novos fusos horários e converter acilmente datas e horas de uma zona de tempo para outra. Para novos desenvolvimentos, use a classe TimeZoneInfo em vez da classe TimeZone.

  • DateTimeOffset

    Use essa estrutura para trabalhar com datas e horas cujo deslocamento (ou diferença) de UTC é conhecido. A estrutura DateTimeOffset combina uma data e valor de tempo com o deslocamento de tempo do UTC. Devido sua relação com o UTC, um valor de data e hora individual identifica especificamente um único ponto no tempo. Isso torna um valor DateTimeOffset mais portátil de um computador para outro do que um valor DateTime.

Esta seção da documentação fornece as informações que você precisa para trabalhar com fusos horários e para criar aplicativos com reconhecimento de fuso horário que podem converter datas e horas de um fuso horário para outro.

Nesta seção

Referência

System.TimeZoneInfo