Condividi tramite


DateTimeOffset.UtcNow Proprietà

Definizione

Ottiene un oggetto DateTimeOffset in cui la data e l'ora sono impostate sulla data e sull'ora UTC (Coordinated Universal Time) correnti e il cui offset è Zero.

public:
 static property DateTimeOffset UtcNow { DateTimeOffset get(); };
public static DateTimeOffset UtcNow { get; }
static member UtcNow : DateTimeOffset
Public Shared ReadOnly Property UtcNow As DateTimeOffset

Valore della proprietà

Oggetto la cui data e ora corrispondono all'ora UTC (Coordinated Universal Time) corrente e il cui offset è Zero.

Esempio

L'esempio seguente illustra la relazione tra l'ora UTC (Coordinated Universal Time) e l'ora locale.

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
let localTime = DateTimeOffset.Now
let utcTime = DateTimeOffset.UtcNow

printfn $"Local Time:          {localTime:T}"
printfn $"Difference from UTC: {localTime.Offset}"
printfn $"UTC:                 {utcTime: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
Dim localTime As DateTimeOffset = DateTimeOffset.Now
Dim utcTime As DateTimeOffset = 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

Commenti

La UtcNow proprietà calcola l'ora UTC (Universal Coordinated Time) corrente in base all'ora dell'orologio del sistema locale e a un offset definito dal fuso orario del sistema locale.

La precisione del componente millisecondo dell'ora UTC corrente dipende dalla risoluzione dell'orologio di sistema. Nei sistemi operativi Windows NT 3.5 e versioni successive e Windows Vista la risoluzione dell'orologio è di circa 10-15 millisecondi.

Si applica a

Vedi anche