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

DateTime

DateTime - тип значения для момента во времени. Конструктор new DateTime(year, month, day) задаёт дату; с часами - new DateTime(year, month, day, hour, minute, second). Текущее время дают Now и UtcNow.

Синтаксис

DateTime dt = new DateTime(2020, 1, 2, 3, 4, 5);

Пример

Давайте создадим фиксированную дату и выведем год, месяц и день:

using System; class Program { static void Main() { var dt = new DateTime(2020, 1, 2, 3, 4, 5); Console.WriteLine(dt.Year); Console.WriteLine(dt.Month); Console.WriteLine(dt.Day); } }

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

2020 1 2

Пример

Давайте выведем дату строкой с инвариантной культурой:

using System; using System.Globalization; class Program { static void Main() { var dt = new DateTime(2020, 1, 2, 3, 4, 5); string res = dt.ToString("yyyy-MM-dd", CultureInfo.InvariantCulture); Console.WriteLine(res); } }

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

"2020-01-02"

Пример

Давайте сравним две даты с одинаковым календарём:

using System; class Program { static void Main() { var a = new DateTime(2020, 1, 2, 3, 4, 5); var b = new DateTime(2020, 1, 2); Console.WriteLine(a.Date == b); } }

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

True

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

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