Exercices C#

Planifier un rendez-vous avec DateOnly en C#

Dans cette leçon, vous allez calculer la date d'un rendez-vous de suivi avec le type DateOnly et trouver de quel jour de la semaine il s'agit.

Introduction

DateOnly est un type qui ne stocke que la date du calendrier (année, mois, jour), sans heure. Vous évitez ainsi les erreurs pénibles liées aux heures et aux fuseaux horaires quand vous n'avez besoin que de dates, par exemple pour planifier des rendez-vous.

La méthode AddDays(14) calcule la date 14 jours plus tard et renvoie une nouvelle valeur DateOnly ; comme les types de date de .NET sont immuables, start reste inchangée. Le format yyyy-MM-dd affiche la date sous la forme année-mois-jour, et la propriété DayOfWeek indique que le 2026-09-07 est un lundi (Monday).

Exemple C# exécutable

C#
Exécuter le code →
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})");
    }
}
Résultat de l’exécution
2026-09-07 (Monday)

S'entraîner avec le débogueur

Placez un point d'arrêt sur une affectation ou une condition importante, cliquez sur Debug et inspectez les valeurs locales avant de passer à la ligne suivante.

S'entraîner avec un défi

Utilisez le contenu de cette leçon pour résoudre un vrai problème. Chaque défi s'exécute dans le navigateur, avec des tests instantanés et une revue par l'IA.

Tous les défis