DateEl comando date es un comando existente en sistemas Unix y tipo unix que muestra la hora y la fecha del sistema y el administrador también puede cambiarla. Este comando apareció en la primera versión de Unix. También cabe destacar que, debido al método de contar el tiempo, las versiones de este programa de 32 bits sufren del error del año 2038. Las versiones de 64 bits no sufren este problema. Usodate [OPCIÓN]... [+FORMATO]
OpcionesLa única opción que reconoce la Single Unix Specification es -u, que sirve para mostrar o establecer la hora en UTC. Otras opciones son -d, -f, -r, -R, -s y -u que son reconocidas en la mayoría de las implementaciones. FormatoEl formato se realiza anteponiendo + a la opción de formato.
Supongamos que deseo obtener esto
Si escribimos Pepe-MacBook-Air:~ pepe$ date +%T
17:21:54
Si escribimos Pepe-MacBook-Air:~ pepe$ date +%T%t%d/%m/%Y
17:21:54 27/01/2015
La fecha que hemos obtenido es Finalmente, y para los más puntillosos o para quienes así lo piden sus circunstancias, haremos que nuestro terminal indique también la franja horaria, y por una mejor estética estará separada por una tabulación Pepe-MacBook-Air:~ pepe$ date +%T%t%d/%m/%Y%t%Z
17:36:43 27/01/2015 CET
EjemplosMostrar la fecha: Pepes-MacBook-Air:~ pepe$ date
Tue Jan 27 21:21:51 CET 2015
Mostrar la fecha en UTC: Pepes-MacBook-Air:~ pepe$ date -u
Tue Jan 27 20:22:08 UTC 2015
Mostrar los segundos transcurridos entre unix epoch: Pepes-MacBook-Air:~ pepe$ date +%s
1422390213
Mostrar la fecha como en el procedimiento de la explicación anterior. Pepes-MacBook-Air:~ pepe$ date +%T%t%d/%m/%Y%t%Z
21:17:23 27/01/2015 CET
Enlaces externos |