Drop links or images here to add them to the editor.

Datum formatteren

Doel

Leer hoe je een DateTime op verschillende manieren kunt formatteren met ToString().

Opdracht

Maak een programma dat een datum vraagt en deze vervolgens op 5 verschillende manieren toont.

DateTime formatteren

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

Belangrijkste formaat codes

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

Instructies

  1. Vraag de gebruiker om een datum en tijd in te geven:
    • Dag
    • Maand
    • Jaar
    • Uur
    • Minuut
  2. Maak een DateTime object met deze gegevens

  3. Toon de datum/tijd op de volgende manieren:
    • Formaat 1: dd/MM/yyyy (bijv. 15/06/2025)
    • Formaat 2: MM-dd-yyyy (bijv. 06-15-2025) - Amerikaanse stijl
    • Formaat 3: yyyy.MM.dd (bijv. 2025.06.15) - ISO stijl
    • Formaat 4: dd/MM/yyyy HH:mm (bijv. 15/06/2025 14:30)
    • Formaat 5: HH:mm 'op' dd/MM/yyyy (bijv. 14:30 op 15/06/2025)

Output formaat

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]

Voorbeeld

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 functionaliteit

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

Tips