Visualiza o establece la fecha o la hora.
/usr/bin/date [ -n ] [ -u ] [ Fecha ] [ +DescriptorCampo ... ]
/usr/bin/date [ -u ] [ +DescriptorCampo ... ]
/usr/bin/date [ -a [ + | - ]sss[.fff ]
El mandato date graba la fecha y hora actuales en la salida estándar si se llama sin distintivos o con una lista de distintivos que empiece por un + (signo más). De lo contrario, establece la fecha actual. Sólo un usuario raíz puede cambiar la fecha y la hora. El mandato date imprime el mensaje de utilización acerca de la entrada o los distintivos no reconocidos.
Al establecer la fecha con el parámetro Fecha, pueden utilizarse los formatos siguientes:
Las variables del parámetro Date se definen del siguiente modo:
El año actual se utiliza como valor predeterminado si no se especifica el año. El sistema opera en la Hora Coordinada Universal (CUT).
Si a continuación del mandato date especifica un signo más ( +) y un descriptor de campo, puede controlar la salida del mandato. Cada descriptor de campo debe ir precedido de un signo de porcentaje (% ). El sistema sustituye el descriptor de campo por el valor especificado. Especifique un literal % como %% (dos signos de porcentaje). El mandato date copia los demás caracteres en la salida sin cambiarlos. El mandato date termina siempre la serie con un carácter de línea nueva.
Los descriptores de campo %E y %O pueden modificarse para indicar un formato o especificación diferente. Si la palabra clave correspondiente (consulte las palabras clave era, era_year, era_d_fmt y alt_digits) no se especifica o no está soportada para el entorno nacional actual, se utiliza el valor del descriptor de campo no modificado.
Este mandato devuelve los siguientes valores de salida:
| 0 | La fecha se ha grabado satisfactoriamente. |
| >0 | Se ha producido un error. |
date
date 0217142590
Para un sistema que utilice CST como huso horario, este mandato establece la fecha y la hora en Sábado Feb 17 14:25:00 CST 1990.
date +"%r %a %d %h %y (Julian Date: %j)"
Este mandato visualiza la fecha mostrada en el Ejemplo 2 como:
02:25:03 PM Fri 17 Feb 90 (Julian Date: 048)
Las siguientes variables de entorno afectan a la ejecución del mandato date.