Прочитать на английском

Поделиться через


DateTimeOffset.Offset Свойство

Определение

Возвращает смещение по времени от времени в формате UTC.

public TimeSpan Offset { get; }

Значение свойства

Разность между значением времени текущего объекта DateTimeOffset и временем в формате UTC.

Примеры

В следующем примере свойство используется для Offset отображения разницы между местным временем и временем в формате UTC.

DateTimeOffset localTime = DateTimeOffset.Now;
Console.WriteLine("The local time zone is {0} hours and {1} minutes {2} than UTC.",
                  Math.Abs(localTime.Offset.Hours),
                  localTime.Offset.Minutes,
                  localTime.Offset.Hours < 0 ? "earlier" : "later");
// The example displays output similar to the following for a system in the
// U.S. Pacific Standard Time zone:
//       The local time zone is 8 hours and 0 minutes earlier than UTC.

Комментарии

Значение Hours свойства возвращаемого TimeSpan объекта может варьироваться от –14 часов до 14 часов.

Значение Offset свойства точное до минуты.

Применяется к

Продукт Версии
.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, 10
.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