Cursus Raku / Geavanceerd / Meer over ingebouwde types / Datum en tijd
Werken met tijd
Wanneer je naast de datum ook de tijd van de dag nodig hebt, gebruik
je het DateTime-type. Het wordt op vrijwel dezelfde manier
aangemaakt als een Date, maar je geeft ook het uur, de
minuut en de seconde op:
my $dt = DateTime.new(2026, 6, 27, 14, 30, 0);
say $dt; # 2026-06-27T14:30:00ZDe standaard tekstweergave volgt de ISO 8601-standaard: de datum, de
letter T, de tijd, en een afsluitende Z voor
de UTC-tijdzone.
Een DateTime geeft toegang tot de tijddelen, naast de
datumdelen die je al kent:
my $dt = DateTime.new(2026, 6, 27, 14, 30, 0);
say $dt.hour; # 14
say $dt.minute; # 30Om het huidige moment te krijgen, roep je DateTime.now
aan. Net als bij Date.today tonen we de uitvoer niet, omdat
die elke keer dat het programma wordt uitgevoerd verandert.
Cursusnavigatie
← Quiz — Maanden optellen | Weken tot Kerstmis →
💪 Of ga direct naar de oefeningen in deze
sectie.