Курс по Raku / Напреднали / Повече за вградените типове / Дата и време

Работа с време

Когато имате нужда от часа на деня, както и от датата, използвайте типа DateTime. Той се създава подобно на Date, но подавате също час, минута и секунда:

my $dt = DateTime.new(2026, 6, 27, 14, 30, 0);
say $dt; # 2026-06-27T14:30:00Z

Текстовата форма по подразбиране следва стандарта ISO 8601: датата, буквата T, часът и завършващо Z за часовата зона UTC.

DateTime дава достъп до частите на времето, в допълнение към частите на датата, които вече познавате:

my $dt = DateTime.new(2026, 6, 27, 14, 30, 0);
say $dt.hour;   # 14
say $dt.minute; # 30

За да получите текущия момент, извикайте DateTime.now. Както при Date.today, не показваме резултата, защото той се променя всеки път, когато програмата се изпълнява.

Навигация в курса

Тест — Добавяне на месеци   |   Седмици до Коледа


💪 Или преминете направо към упражненията в този раздел.