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

Kind

Kind имеет тип DateTimeKind. SpecifyKind меняет только метку, не сдвигая часы.

Синтаксис

DateTimeKind kind = dt.Kind;

Пример

Давайте проверим Kind у даты без метки:

using System; class Program { static void Main() { var dt = new DateTime(2020, 1, 2); Console.WriteLine(dt.Kind == DateTimeKind.Unspecified); } }

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

True

Пример

Давайте поставим метку UTC через SpecifyKind:

using System; class Program { static void Main() { var dt = new DateTime(2020, 1, 2, 3, 4, 5); var marked = DateTime.SpecifyKind(dt, DateTimeKind.Utc); Console.WriteLine(marked.Hour); Console.WriteLine(marked.Kind == DateTimeKind.Utc); } }

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

3 True

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

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