In deze eerste oefening maak je kennis met de DateTime class en leer je hoe je een specifieke datum aanmaakt en de eigenschappen ervan opvraagt.
Maak een programma dat een datum vraagt aan de gebruiker (dag, maand en jaar) en vervolgens verschillende eigenschappen van die datum toont.
Vraag de gebruiker om achtereenvolgens in te geven:
Console.WriteLine("Geef de dag in:");
int dag = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Geef de maand in:");
int maand = int.ToInt32(Console.ReadLine());
Console.WriteLine("Geef het jaar in:");
int jaar = int.ToInt32(Console.ReadLine());
Maak een DateTime object aan met de ingevoerde waarden. De syntax is:
DateTime mijnDatum = new DateTime(jaar, maand, dag);
Let op: De volgorde is: eerst jaar, dan maand, dan dag!
Toon nu de volgende eigenschappen van de datum in deze exacte volgorde:
Console.WriteLine()Year propertyMonth propertyDay propertyDayOfWeek property (dit geeft een Engelse naam)DayOfYear property (dit is een getal tussen 1 en 366)Gebruik exact deze zinnen voor de output:
Geef de dag in:
Geef de maand in:
Geef het jaar in:
De volledige datum is: [datum]
Het jaar is: [jaar]
De maand is: [maand]
De dag is: [dag]
De dag van de week is: [dag van week]
Het is de [nummer]e dag van het jaar.
Invoer:
15
6
2025
Uitvoer:
Geef de dag in:
Geef de maand in:
Geef het jaar in:
De volledige datum is: 15/06/2025 0:00:00
Het jaar is: 2025
De maand is: 6
De dag is: 15
De dag van de week is: Sunday
Het is de 166e dag van het jaar.
(jaar, maand, dag) is, niet (dag, maand, jaar)DayOfWeek property geeft een Engelse naam terug (Monday, Tuesday, etc.)DayOfYear property geeft een getal tussen 1 (1 januari) en 365/366 (31 december)