El reloj Reloj

1. Conocer la hora

a. fecha fecha

Para conocer la hora, utilice el comando date. Da la fecha actual, pero también calcula otras fechas en función o de la fecha actual o de cualquier fecha. date también modifica la fecha y hora del sistema.

$ date 
sáb may  8 09:57:04 CEST 2021 

Por defecto, la fecha visualizada es la fecha (y hora) local, configurada en función del huso horario. Para visualizar la hora UTC:

$ date -u 
sáb may  8 07:57:42 UTC 2021 

Se puede modificar el formato de la fecha a voluntad, tal y como se puede hacer con la función C strftime. En este caso, la sintaxis es:

fecha +"formato" 

Veamos algunos ejemplos de formatos posibles:

Formato

Resultado

%H

La hora tiene el formato 00..23.

%M

Minutos 00..59.

%S

Segundos 00..60.

%T

Hora actual sobre 24 horas.

%r

Hora actual sobre 12 horas.

%Z

Huso horario.

%a

Día abreviado (lun, mar, etc.).

%A

Día completo.

%b

Mes abreviado.

%B

Mes completo.

%d

Día del mes.

%j

Día del año.

%m

Número del mes.

%U

Número de la semana 00..53.

%y

Dos últimas cifras del año.

%Y

Año completo.

Para visualizar una fecha completa:

$ date +"Hoy es %A, %d %B %Y, son las %H horas, %M minutos y %S segundos" 
Hoy es sábado, 08 mayo 2021, son las 10 horas, 04 minutos y 07 segundos 

Puede modificar la base de cálculo con el parámetro --date seguido de una fecha o de un cálculo. Se aceptan las palabras clave today, yesterday, tomorrow...

Si desea saber más, le proponemos el siguiente libro:
couv_RIT62LINA.png
60-signet.svg
Versión impresa
20-ecran_lettre.svg
Versión online
41-logo_abonnement.svg
En ilimitado con la suscripción ENI
130-boutique.svg
En la tienda oficial de ENI
Anterior
Archivado y backup
Siguiente
Los parámetros regionales