Добавление времени в 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).