DateTimeOffset.UtcDateTime Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает значение DateTime, представляющее дату и время текущего объекта DateTimeOffset в формате UTC.
public:
property DateTime UtcDateTime { DateTime get(); };
public DateTime UtcDateTime { get; }
member this.UtcDateTime : DateTime
Public ReadOnly Property UtcDateTime As DateTime
Значение свойства
Дата и время текущего объекта DateTimeOffset в формате UTC.
Примеры
В следующем примере показано, как использовать UtcDateTime свойство для отображения DateTimeOffset значения и соответствующего времени в формате 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
Комментарии
Свойство UtcDateTime выполняет двойное преобразование:
Он преобразует дату и время текущего DateTimeOffset объекта в формате UTC. Преобразование выполняется путем вычитания значения Offset свойства из даты и времени текущего DateTimeOffset объекта.
Он преобразует значение в DateTimeOffsetDateTime значение .
Свойство Kind возвращаемого DateTime значения имеет значение DateTimeKind.Utc.
Получение значения свойства эквивалентно вызову свойства текущего UtcDateTimeDateTimeOffset объекта ToUniversalTime.DateTime
, за исключением того, что Kind свойство последнего DateTime значения равно DateTimeKind.Unspecified.