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
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)S'entraîner avec le débogueur
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.
- Days in a Month Return how many days a month has, including leap years. Facile
- Année bissextile Vérifiez si une année suit la règle des années bissextiles du calendrier grégorien. Facile