Курс языка программирования 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, мы
не показываем результат, потому что он меняется при каждом запуске
программы.
Навигация по курсу
← Тест — Добавление месяцев | Недели до Рождества →
💪 Или перейдите сразу к упражнениям этого
раздела.