In deze oefening leer je de basis van het werken met DateTime objecten, zoals het opvragen van specifieke informatie (dag van de week, dag van het jaar) en het controleren op schrikkeljaren.
Schrijf een programma dat de gebruiker vraagt om een datum in te voeren (in het formaat dd-MM-yyyy).
Parse deze invoer naar een DateTime object.
Toon vervolgens:
DateTime object met DateTime.ParseExact.datum.ToString("dddd") om de dag van de week voluit in het Nederlands te krijgen (dankzij de cultuurinstellingen).datum.DayOfYear voor de dag van het jaar.DateTime.IsLeapYear(jaar) om te controleren of het een schrikkeljaar is.DayOfWeek geeft een DayOfWeek enum terug (bijv. DayOfWeek.Monday). Als je dit direct print, krijg je de Engelse naam. Om de Nederlandse naam te krijgen, gebruik je ToString("dddd").DateTime, niet op je variabele.
mijnDatum.IsLeapYear()DateTime.IsLeapYear(mijnDatum.Year)Invoer:
27-11-2025
Uitvoer:
Dag van de week: donderdag
Dag van het jaar: 331
Schrikkeljaar: False
Invoer:
29-02-2024
Uitvoer:
Dag van de week: donderdag
Dag van het jaar: 60
Schrikkeljaar: True