Leer hoe je een DateTime op verschillende manieren kunt formatteren met ToString().
Maak een programma dat een datum vraagt en deze vervolgens op 5 verschillende manieren toont.
De ToString() methode kan een formaat string als parameter nemen:
DateTime datum = new DateTime(2025, 6, 15);
Console.WriteLine(datum.ToString("dd/MM/yyyy")); // 15/06/2025
dd = dag met 2 cijfers (01, 02, …, 31)d = dag zonder leading zero (1, 2, …, 31)MM = maand met 2 cijfers (01, 02, …, 12)M = maand zonder leading zero (1, 2, …, 12)yyyy = jaar met 4 cijfers (2025)yy = jaar met 2 cijfers (25)HH = uur in 24-uurs formaat (00-23)mm = minuut met 2 cijfers (00-59)ss = seconde met 2 cijfers (00-59)Je kunt ook tekst toevoegen door het tussen enkele aanhalingstekens te zetten:
datum.ToString("dd/MM/yyyy 'om' HH:mm") // 15/06/2025 om 14:30
Maak een DateTime object met deze gegevens
dd/MM/yyyy (bijv. 15/06/2025)MM-dd-yyyy (bijv. 06-15-2025) - Amerikaanse stijlyyyy.MM.dd (bijv. 2025.06.15) - ISO stijldd/MM/yyyy HH:mm (bijv. 15/06/2025 14:30)HH:mm 'op' dd/MM/yyyy (bijv. 14:30 op 15/06/2025)Geef de dag in:
Geef de maand in:
Geef het jaar in:
Geef het uur in:
Geef de minuut in:
Formaat 1: [datum]
Formaat 2: [datum]
Formaat 3: [datum]
Formaat 4: [datum en tijd]
Formaat 5: [tijd en datum]
Invoer:
15
6
2025
14
30
Uitvoer:
Geef de dag in:
Geef de maand in:
Geef het jaar in:
Geef het uur in:
Geef de minuut in:
Formaat 1: 15/06/2025
Formaat 2: 06-15-2025
Formaat 3: 2025.06.15
Formaat 4: 15/06/2025 14:30
Formaat 5: 14:30 op 15/06/2025
| Vereiste | Beschrijving | Punten |
|---|---|---|
| 1 | Datum en tijd correct vragen en aanmaken | 2 |
| 2 | Formaat 1 correct (dd/MM/yyyy) | 1 |
| 3 | Formaat 2 correct (MM-dd-yyyy) | 1 |
| 4 | Formaat 3 correct (yyyy.MM.dd) | 1 |
| 5 | Formaat 4 correct (dd/MM/yyyy HH:mm) | 2 |
| 6 | Formaat 5 correct (HH:mm ‘op’ dd/MM/yyyy) | 3 |
Totaal: 10 punten
MM (maand) en mm (minuut)!HH is 24-uurs formaat (00-23), hh is 12-uurs formaat (01-12)