Упражнения C#

Планирование встречи с DateOnly в C#

В этом уроке вы вычислите дату повторной встречи с помощью типа DateOnly и узнаете, на какой день недели она приходится.

Введение

DateOnly - тип, который хранит только календарную дату (год, месяц, день) без времени. Так вы избегаете неприятных ошибок, связанных со временем и часовыми поясами, когда нужны только даты, например для планирования встреч.

Метод AddDays(14) вычисляет дату через 14 дней и возвращает новое значение DateOnly; типы дат в .NET неизменяемые, поэтому start не меняется. Формат yyyy-MM-dd выводит дату как год-месяц-день, а свойство DayOfWeek сообщает, что 2026-09-07 - понедельник (Monday).

Пример на C#, который можно запустить

C#
Запустить код →
Program.cs
using System;
class Program
{
    static void Main()
    {
        var start = new DateOnly(2026, 8, 24);
        var followUp = start.AddDays(14);
        Console.WriteLine($"{followUp:yyyy-MM-dd} ({followUp.DayOfWeek})");
    }
}
Результат выполнения
2026-09-07 (Monday)

Практика с отладчиком

Поставьте точку останова на важное присваивание или условие, нажмите Debug и посмотрите локальные значения, прежде чем перейти к следующей строке.

Попрактикуйтесь на задаче

Примените материал этого урока к реальной задаче. Каждая задача запускается в браузере, с мгновенными тестами и разбором от ИИ.

Все задачи