DateTimeOffset.UtcDateTime Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera wartość reprezentującą DateTime datę i godzinę bieżącego DateTimeOffset obiektu koordynowanego czasu uniwersalnego (UTC).
public:
property DateTime UtcDateTime { DateTime get(); };
public DateTime UtcDateTime { get; }
member this.UtcDateTime : DateTime
Public ReadOnly Property UtcDateTime As DateTime
Wartość właściwości
Data i godzina koordynowanego uniwersalnego czasu (UTC) bieżącego DateTimeOffset obiektu.
Przykłady
W poniższym przykładzie pokazano, jak używać UtcDateTime właściwości do wyświetlania DateTimeOffset wartości i odpowiadającej jej godziny UTC.
DateTimeOffset offsetTime = new DateTimeOffset(2007, 11, 25, 11, 14, 00,
new TimeSpan(3, 0, 0));
Console.WriteLine("{0} is equivalent to {1} {2}",
offsetTime.ToString(),
offsetTime.UtcDateTime.ToString(),
offsetTime.UtcDateTime.Kind.ToString());
// The example displays the following output:
// 11/25/2007 11:14:00 AM +03:00 is equivalent to 11/25/2007 8:14:00 AM Utc
let offsetTime = DateTimeOffset(2007, 11, 25, 11, 14, 00, TimeSpan(3, 0, 0))
printfn $"{offsetTime} is equivalent to {offsetTime.UtcDateTime} {offsetTime.UtcDateTime.Kind}"
// The example displays the following output:
// 11/25/2007 11:14:00 AM +03:00 is equivalent to 11/25/2007 8:14:00 AM Utc
Dim offsetTime As New DateTimeOffset(#11/25/2007 11:14AM#, _
New TimeSpan(3, 0, 0))
Console.WriteLine("{0} is equivalent to {1} {2}", _
offsetTime.ToString(), _
offsetTime.UtcDateTime.ToString(), _
offsetTime.UtcDateTime.Kind.ToString())
' The example displays the following output:
' 11/25/2007 11:14:00 AM +03:00 is equivalent to 11/25/2007 8:14:00 AM Utc
Uwagi
Właściwość UtcDateTime wykonuje konwersję podwójną:
Konwertuje datę i godzinę bieżącego DateTimeOffset obiektu na uniwersalny czas koordynowany (UTC). Konwersja jest wykonywana przez odejmowanie wartości Offset właściwości od daty i godziny bieżącego DateTimeOffset obiektu.
Konwertuje DateTimeOffset wartość na DateTime wartość.
Właściwość Kind zwróconej DateTime wartości jest ustawiona na DateTimeKind.Utcwartość .
Pobieranie wartości UtcDateTime właściwości jest równoważne wywołaniu właściwości bieżącego DateTimeOffset obiektu ToUniversalTime.DateTime
, z tą różnicą, że Kind właściwość tej drugiej DateTime wartości to DateTimeKind.Unspecified.