DateTimeOffset.UtcNow Propriedade

Definição

Obtém o objeto DateTimeOffset, cuja data e hora estão definidas para o Tempo Universal Coordenado (UTC) atual e cujo deslocamento é Zero.

public static DateTimeOffset UtcNow { get; }

Valor da propriedade

Um objeto cuja data e hora são o Tempo Universal Coordenado (UTC) atual e cujo deslocamento é Zero.

Exemplos

O exemplo a seguir ilustra a relação entre o UTC (Tempo Universal Coordenado) e a hora local.

DateTimeOffset localTime = DateTimeOffset.Now;
DateTimeOffset utcTime = DateTimeOffset.UtcNow;

Console.WriteLine("Local Time:          {0}", localTime.ToString("T"));
Console.WriteLine("Difference from UTC: {0}", localTime.Offset.ToString());
Console.WriteLine("UTC:                 {0}", utcTime.ToString("T"));
// If run on a particular date at 1:19 PM, the example produces
// the following output:
//    Local Time:          1:19:43 PM
//    Difference from UTC: -07:00:00
//    UTC:                 8:19:43 PM

Comentários

A UtcNow propriedade calcula o UTC (Tempo Coordenado Universal) atual com base no horário do relógio do sistema local e em um deslocamento definido pelo fuso horário do sistema local.

A precisão do componente de milissegundo do horário UTC atual depende da resolução do relógio do sistema. No Windows NT 3.5 e posterior e nos sistemas operacionais Windows Vista, a resolução do relógio é de aproximadamente 10 a 15 milissegundos.

Aplica-se a

Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

Confira também