Curso de Raku / Avanzado / Más sobre los tipos integrados / Fecha y hora
Trabajando con la hora
Cuando necesitas la hora del día además de la fecha, usa el tipo
DateTime. Se crea de forma similar a un Date,
pero también proporcionas la hora, el minuto y el segundo:
my $dt = DateTime.new(2026, 6, 27, 14, 30, 0);
say $dt; # 2026-06-27T14:30:00ZLa forma de texto predeterminada sigue el estándar ISO 8601: la
fecha, la letra T, la hora y una Z final para
la zona horaria UTC.
Un DateTime da acceso a las partes de la hora, además de
las partes de la fecha que ya conoces:
my $dt = DateTime.new(2026, 6, 27, 14, 30, 0);
say $dt.hour; # 14
say $dt.minute; # 30Para obtener el momento actual, llama a DateTime.now. Al
igual que con Date.today, no mostramos su salida, porque
cambia cada vez que se ejecuta el programa.
Navegación del curso
← Quiz — Sumar meses | Semanas hasta Navidad →
💪 O ve directamente a los ejercicios de esta
sección.