En sistemas operativos de la familia Unix, se utiliza el comando date
para obtener y setear la fecha y hora.
root@debian:~# date Wed Jul 13 08:06:00 ART 2016
Si se desea modificar la fecha y hora, simplemente se debe especificar como un parámetro adicional.
El formato por defecto es mes (MM
), día (DD
), hora (hh
), minutos (mm
), pudiendo agregar opcionalmente el año (YY
, por ejemplo 16
, o año con siglo CCYY
, por ejemplo 2016
) y los segundos (.ss
).
Es posible utilizar otros formatos más amigables, tanto para setear como para obtener la fecha y hora, consultar +FORMAT
en la página de manual de date
. Sin embargo el formato por defecto es el más simple para la mayoría de los casos.
MMDDhhmmCCYY
Por ejemplo, si se desea cambiar la fecha y hora al día 30 de junio de 2016 a las 8:10 hs. utilizar el string 063008102016
:
root@debian:~# date "063008102016" Thu Jun 30 08:10:00 ART 2016
La fecha queda establecida correctamente:
root@debian:~# date Thu Jun 30 08:10:17 ART 2016
Referencias
man date
Fuente: linuxito