Raku-Kurs / Fortgeschritten / Mehr über eingebaute Typen
Datum und Uhrzeit
Raku hat eingebaute Typen zur Arbeit mit Kalenderdaten und Uhrzeiten.
Ein Kalenderdatum wird durch den Typ Date dargestellt. Du
erstellst eines, indem du das Jahr, den Monat und den Tag angibst:
my $d = Date.new(2026, 6, 27);
say $d; # 2026-06-27Sobald du ein Datum hast, kannst du seine Bestandteile auslesen:
my $d = Date.new(2026, 6, 27);
say $d.year; # 2026
say $d.month; # 6
say $d.day; # 27Die Methode day-of-week gibt zurück, auf welchen
Wochentag das Datum fällt, nummeriert von 1 für Montag bis
7 für Sonntag:
say Date.new(2026, 6, 27).day-of-week; # 6Der 27. Juni 2026 ist ein Samstag, daher ist das Ergebnis
6.
Die Methode is-leap-year gibt an, ob das Datum in einem
Schaltjahr liegt:
say Date.new(2024, 1, 1).is-leap-year; # True
say Date.new(2026, 1, 1).is-leap-year; # FalseUm das heutige Datum zu erhalten, rufe Date.today auf.
Wir zeigen die Ausgabe hier nicht, da sie vom Tag abhängt, an dem du das
Programm ausführst.
Themen in diesem Abschnitt
Praxis
Lösen Sie 2 Quizze zum Inhalt dieses Abschnitts.
Übungen
Dieser Abschnitt enthält 3 Übungen. Sehen Sie sich alle Themen dieses Abschnitts an, bevor Sie mit den Übungen beginnen.