C#-Übungen

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

C#
Code ausführen →
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})");
    }
}
Ergebnis der Ausführung
2026-09-07 (Monday)

Mit dem Debugger üben

Setze einen Haltepunkt auf eine wichtige Zuweisung oder Bedingung, klicke auf Debug und sieh dir die lokalen Werte an, bevor du zur nächsten Zeile gehst.

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.

Alle Challenges