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

Добавление времени в C#

К отметке прибавляют дни, месяцы, годы, часы или минуты (отрицательный аргумент сдвигает назад). Методы возвращают новый DateTime, исходное значение не меняется:

DateTime order = new DateTime(2024, 12, 20); DateTime shifted = order.AddDays(14); Console.WriteLine(shifted.Month); Console.WriteLine(shifted.Day);

С часами и минутами:

DateTime session = new DateTime(2024, 6, 1, 23, 50, 0); DateTime later = session.AddMinutes(30); Console.WriteLine(later.Day);

Дан код:

DateTime order = new DateTime(2024, 12, 20);

Выведите месяц и день даты на 14 дней позже (1 и 3).

От DateTime.Today получите дату на 7 дней позже и выведите день месяца.

Дан код:

DateTime trip = new DateTime(2026, 2, 25);

Выведите дату за 3 дня до нее (день месяца числом: 22).

Дан код:

DateTime start = new DateTime(2024, 1, 31);

Прибавьте один месяц и выведите день месяца (29 в високосном 2024).

Дан код:

DateTime begin = new DateTime(2024, 6, 1, 8, 15, 0);

Выведите часы момента спустя 90 минут (9).

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