Termine mit DateOnly planen in C#
In dieser Lektion berechnest du mit dem Typ DateOnly das Datum eines Folgetermins und ermittelst den Wochentag.
Einführung
DateOnly ist ein Typ, der nur das Kalenderdatum (Jahr, Monat, Tag) ohne Uhrzeit speichert. So vermeidest du lästige Fehler mit Uhrzeiten und Zeitzonen, wenn du nur mit Datumsangaben arbeiten musst, etwa bei der Terminplanung.
Die Methode AddDays(14) berechnet das Datum 14 Tage später und gibt einen neuen DateOnly-Wert zurück, weil die Datumstypen in .NET unveränderlich sind, bleibt start unverändert. Das Format yyyy-MM-dd gibt das Datum als Jahr-Monat-Tag aus, und die Eigenschaft DayOfWeek zeigt, dass der 2026-09-07 ein Montag (Monday) ist.
Ausführbares C#-Beispiel
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)Mit dem Debugger üben
Mit einer Challenge üben
Nutze den Inhalt dieser Lektion, um ein echtes Problem zu lösen. Jede Challenge läuft im Browser, mit sofortigen Tests und einem KI-Review.
- Days in a Month Return how many days a month has, including leap years. Einfach
- Schaltjahr Prüfe, ob ein Jahr der gregorianischen Schaltjahrregel folgt. Einfach