El comando date muestra hora actual o establece fecha del sistema
- Obtener vínculo
- X
- Correo electrónico
- Otras apps
Sintaxis del comando date
date [OPCIÓN]... [+FORMATO]
o bien: date [-u|--utc|--universal] [MMDDhhmm[[SS]AA][.ss]]
Opciones del comando date
Los argumentos obligatorios para las opciones largas del comando date son también obligatorios para las opciones cortas.
Opción | Descripción | |
-d, | -date=STRING | opción del comando date para establecer el tiempo de visualización descrito por STRING, no 'ahora'. |
--debug | para anotar la fecha analizada y advertir sobre el uso cuestionable a Stderr se utiliza esta opción del comando date. | |
-f, | --file=DATEFILE | esta opción del comando date es como --date; una vez por cada línea de DATEFILE. |
-I[FMT], | --iso-8601[=FMT] | esta opción del comamdo date permite mostrar la fecha/hora de salida en formato ISO 8601. FMT='date' solo para la fecha (valor predeterminado), 'hours', 'minutes','seconds', o 'ns' para la fecha y hora con la precisión indicada Ejemplo: 2006-08-14T02:34:56-06:00. |
-R, | --rfc-email | el comando date muestra la fecha y hora de salida en formato RFC 5322. Ejemplo: Mon, 14 Aug 2006 02:34:56 -0600. |
--rfc-3339=FMT | el comando date muestra la fecha/hora de salida en formato RFC 3339. FMT='date', 'seconds', o 'ns' para la fecha y hora con la precisión indicada. Ejemplo: 2006-08-14 02:34:56-06:00. | |
-r, | --reference=FILE | para mostrar la hora de la última modificación de FILE es esta opción del comando date. |
-s, | --set=STRING | para establecer la hora descrita por STRING se usa esta opción del comando date. |
-u, | --utc, --universal | A través de esta opción del comando date se muestra o establece la hora universal coordinada (UTC). |
FORMATO controla la salida. Las secuencias que del comando date se interpretan son:
Secuencia | Descripción |
%% | para indicar un % literal se usa esta secuenccia del comando date. |
%a | con esta secuencia del comando date se establece el nombre local abreviado de la semana (p. ej., dom). |
%A | secuencia del comando date para indicar el nombre local completo de la semana (p. ej., Domingo) |
%b | esta secuencia del comando date indica el nombre local abreviado del mes (p. ej., ene). |
%B | el nombre local completo del mes (p. ej. Enero). |
%c | esta secuencia del comando date se indicaar la fecha y hora local (p. ej., jue mar 3 23:05:25 CET 2005). |
%C | secuencia del comando date para indicar siglo; como %Y, execpto que se omiten los dos últimos dígitos (p. ej., 20). |
%d | el día del mes (p. ej., 01). |
%D | la fecha; igual que %m/%d/%y. |
%e | secuencia del comando date para indicar el día del mes, completado con espacios, igual que %_d. |
%F | para indicar la fecha completa; como %+4Y-%m-%d, se usa esta secuencia del comando date. |
%g | últimos dos dígitos del año del número de semana ISO (véase %G). |
%G | año del número de semana ISO (véase %V); normalmente sólo se utiliza con %V. |
%h | igual que %b. |
%H | la hora (00..23). |
%I | la hora (01..12). |
%j | el día del año (001..366). |
%k | la hora, rellenando con espacios ( 0..23), igual que %_H. |
%l | la hora, rellenando con espacios ( 1..12), igual que %_I. |
%m | el mes (01..12)- |
%M | los minutos (00..59). |
%n | una nueva línea. |
%N | nanoseconds (000000000..999999999). |
%p | el equivalente de la configuración regional de AM o PM; en blanco si no se conoce. |
%P | como %p, pero en minúsculas. |
%q | trimestre del año (1..4). |
%r | hora del reloj de 12 horas de la configuración regional (por ejemplo, 11:11:04 PM). |
%R | 24 horas horas y minutos; igual que %H:%M. |
%s | segundos desde 1970-01-01 00:00:00 UTC. |
%S | los segundos (00..60). |
%t | un tabulador horizontal. |
%T | la hora, lo mismo que %H:%M:%S. |
%u | día de la semana (1..7); 1 representa lunes. |
%U | el número de la semana del año con Domingo como primer día de la semana (00..53). |
%V | el número ISO de la semana del año con Lunes como primer día de la semana (01..53). |
%w | el día de la semana (0..6); 0 representa Domingo. |
%W | el número de la semana en el año con lunes como primer día de la semana (00..53). |
%x | la representación local de la fecha (p. ej., 31/12/99). |
%X | la representación local de la hora (p. ej. 23:13:48). |
%y | para indicar los últimos dos dígitos del año (00..99) se emplea esta secuencia del comando date. |
%z | con esta secuenccia del comando date se muestra zona horaria numérica en formato +hhmm (p. ej., -0400). |
%:z | esta secuencia del comando date establece zona horaria numérica en formato +hh:mm (p. ej., -04:00). |
%::z | secuencia del comando date que indica zona horaria numérica en formato +hh:mm:ss (p. ej., -04:00:00). |
%:::z | zona horaria numérica con : hasta la precisión necesaria (p. ej., -04, +05:30). |
%Z | secuencia del comando date para indicar la abreviatura alfabética de la zona horaria (p. ej., EDT). |
Por omisión, date rellena los campos numéricos con ceros.
Los siguientes indicadores opcionales del comando date pueden seguir a '%':
indicador | Descripción |
- (hyphen) | opción del comando date para no rellenar el campo. |
_ (underscore) | almohadilla con espacios. |
0 (zero) | almohadilla con ceros. |
+ | con ceros, y poner '+' antes de años futuros con >4 dígitos. |
^ | este indicador del comando date permite usar mayúsculas siempre que sea posible. |
# | el comando date usa mayúsculas y minúsculas opuestas si es posible |
Ejemplos del comando date
- Uso del comando date para mostrar la hora y fecha actuales del sistema utilizando el formato predeterminado.
date
- Uso del comando date muestra la salida de date con formato dado con una secuencia de caracteres de control de formato.
date +"Dia %d del mes %m del año 20%y a las %I:%M"
- Uso del comando date para conocer la hora de última modidifcación del archivo marcadores-01-04-2023.html.
date -r marcadores-01-04-2023.html
comando renice |
comandos linux |
comando cal |
- Obtener vínculo
- X
- Correo electrónico
- Otras apps