In deze oefening ga je leren hoe je een DateTime object kunt weergeven in verschillende formaten. Het correct formatteren van datum
s is essentieel voor een goede gebruikerservaring.
Schrijf een programma dat de gebruiker vraagt om een datum en tijd in te voeren (in het formaat dd-MM-yyyy HH:mm:ss).
Parse deze invoer naar een DateTime object.
Toon vervolgens deze datum in de volgende formaten:
dag maand jaar (bijv. 27 november 2025)HH:mm (bijv. 09:41)dddd dd MMMM yyyy (bijv. donderdag 27 november 2025)dd-MM-yyyy (bijv. 27-11-2025)yyyy-MM-dd (bijv. 2025-11-27)Convert.ToDateTime om de string om te zetten naar een DateTime object.ToString() methode met format strings om de gewenste uitvoer te krijgen.MM (hoofdletters) staat voor de maand (01-12).mm (kleine letters) staat voor de minuten (00-59).Geeft de datum en tijd in (dd-MM-yyyy HH:mm:ss):
[invoer=27-11-2025 14:30:00]
Korte datum: 27/11/2025
Lange tijd: 14:30:00
Custom 1: 27 november 2025
Custom 2: 14:30
Custom 3: donderdag 27 november 2025
Custom 4: 27-11-2025
Custom 5: 2025-11-27
using System;
public class Program
{
public static void Main(string[] args)
{
// Lees de datum in
Console.Write("Geeft de datum en tijd in (dd-MM-yyyy HH:mm:ss): ");
string input = Console.ReadLine();
// Parse de datum
DateTime datum = Convert.ToDateTime(input);
// Toon de gevraagde formaten
Console.WriteLine($"Korte datum: {datum.ToShortDateString()}");
Console.WriteLine($"Lange tijd: {datum.ToLongTimeString()}");
Console.WriteLine($"Custom 1: {datum.ToString("dd MMMM yyyy")}");
Console.WriteLine($"Custom 2: {datum.ToString("HH:mm")}");
Console.WriteLine($"Custom 3: {datum.ToString("dddd dd MMMM yyyy")}");
Console.WriteLine($"Custom 4: {datum.ToString("dd-MM-yyyy")}");
Console.WriteLine($"Custom 5: {datum.ToString("yyyy-MM-dd")}");
}
}