Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
869 of 1492 menu
◀ ▶

Свойство DateTimeOffset.LocalDateTime

Свойство LocalDateTime зависит от настроек ОС - конкретный час в примерах не печатают. Проверяют только DateTimeKind.Local. UTC-вид - UtcDateTime.

Синтаксис

DateTime local = dateTimeOffset.LocalDateTime;

Пример

Давайте прочитаем LocalDateTime для фиксированного значения:

using System; class Program { static void Main() { var dto = new DateTimeOffset( 2020, 1, 2, 3, 4, 5, TimeSpan.FromHours(3)); DateTime local = dto.LocalDateTime; bool res = local.Kind == DateTimeKind.Local; Console.WriteLine(res); } }

Результат выполнения кода:

True

Пример

Давайте проверить LocalDateTime у Now:

using System; class Program { static void Main() { DateTime local = DateTimeOffset.Now.LocalDateTime; bool res = local.Kind == DateTimeKind.Local; Console.WriteLine(res); } }

Результат выполнения кода:

True

Пример

Давайте сравнить метку с UtcDateTime:

using System; class Program { static void Main() { var dto = new DateTimeOffset( 2020, 1, 2, 3, 4, 5, TimeSpan.Zero); bool res = dto.LocalDateTime.Kind == DateTimeKind.Local && dto.UtcDateTime.Kind == DateTimeKind.Utc; Console.WriteLine(res); } }

Результат выполнения кода:

True

Смотрите также

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить