fbpx
Wikipedia

date

El 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.

Uso

date [OPCIÓN]... [+FORMATO] 

Opciones

La ú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.

Formato

El formato se realiza anteponiendo + a la opción de formato.

  • %c representación local fecha (martes 27 de enero 19:24:43 CET 2015)
  • %d día del mes (01 .. 31)
  • %D fecha (dd / mm / aa)
  • %m Indica el mes (01). También puede escribirse en mayúsculas.
  • %j días del año (001 .. 366)
  • %p indicador AM y PM en mayúsculas (en blanco en muchas configuraciones locales)
  • %r tiempo de 12 horas (hh: mm: ss [AP] M)
  • %R tiempo de 24 horas (hh: mm)
  • %s segundos desde unix epoch
  • %S segundos (00 .. 60), el 60 si es necesario para un segundo intercalar
  • %t un tabulador horizontal
  • %T hora en formato 24 horas (hh: mm: ss)
  • %y año en 2 dígitos (00 .. 99)
  • %Y año (2012)
  • %Z zona horaria (ejemplo GMT), o nada si no se puede determinar la zona horaria

Supongamos que deseo obtener esto 17:21:54 27/01/2015 CET

Si escribimos date +%T obtendremos la hora con el formato 17:21:54 Veamos que hemos hecho en nuestro terminal.

Pepe-MacBook-Air:~ pepe$ date +%T 17:21:54 



Si escribimos date +%T%t%d/%m/%Y obtendremos la hora con el formato 17:21:54 del paso anterior, al que hemos agregado una tabulación ( %t ), y después hemos incluido la fecha con el formato 27/01/2015, a continuación lo explicaré, pero antes veamos que hemos hecho en nuestro terminal.

Pepe-MacBook-Air:~ pepe$ date +%T%t%d/%m/%Y 17:21:54 27/01/2015 


La fecha que hemos obtenido es 27/01/2015, que se compone de
%d, el día
/ nuestro separador entre día y mes
%m es el mes
/ separador de mes y año
%Y que es el año en formato 2015


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 %t, y por supuesto añadimos %Z, que es la instrucción final que daremos para que muestre la franja horaria

Veamos ahora todo en nuestro terminal...

Pepe-MacBook-Air:~ pepe$ date +%T%t%d/%m/%Y%t%Z 17:36:43 27/01/2015 CET 





Ejemplos

Mostrar 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

  • en Linux
  • Implementaciones para otros sistemas operativos.
  •   Datos: Q902501
  •   Multimedia: Date (UNIX)

date, comando, comando, existente, sistemas, unix, tipo, unix, muestra, hora, fecha, sistema, administrador, también, puede, cambiarla, este, comando, apareció, primera, versión, unix, también, cabe, destacar, debido, método, contar, tiempo, versiones, este, p. El comando date es un comando existente en sistemas Unix y tipo unix que muestra la hora y la fecha del sistema y el administrador tambien puede cambiarla Este comando aparecio en la primera version de Unix Tambien cabe destacar que debido al metodo de contar el tiempo las versiones de este programa de 32 bits sufren del error del ano 2038 Las versiones de 64 bits no sufren este problema Indice 1 Uso 1 1 Opciones 1 2 Formato 2 Ejemplos 3 Enlaces externosUso Editardate OPCIoN FORMATO Opciones Editar La unica opcion 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 mayoria de las implementaciones Formato Editar El formato se realiza anteponiendo a la opcion de formato c representacion local fecha martes 27 de enero 19 24 43 CET 2015 d dia del mes 01 31 D fecha dd mm aa m Indica el mes 01 Tambien puede escribirse en mayusculas j dias del ano 001 366 p indicador AM y PM en mayusculas en blanco en muchas configuraciones locales r tiempo de 12 horas hh mm ss AP M R tiempo de 24 horas hh mm s segundos desde unix epoch S segundos 00 60 el 60 si es necesario para un segundo intercalar t un tabulador horizontal T hora en formato 24 horas hh mm ss y ano en 2 digitos 00 99 Y ano 2012 Z zona horaria ejemplo GMT o nada si no se puede determinar la zona horariaSupongamos que deseo obtener esto 17 21 54 27 01 2015 CETSi escribimos date T obtendremos la hora con el formato 17 21 54 Veamos que hemos hecho en nuestro terminal Pepe MacBook Air pepe date T 17 21 54Si escribimos date T t d m Y obtendremos la hora con el formato 17 21 54 del paso anterior al que hemos agregado una tabulacion t y despues hemos incluido la fecha con el formato 27 01 2015 a continuacion lo explicare pero antes veamos que hemos hecho en nuestro terminal Pepe MacBook Air pepe date T t d m Y 17 21 54 27 01 2015La fecha que hemos obtenido es 27 01 2015 que se compone de d el dia nuestro separador entre dia y mes m es el mes separador de mes y ano Y que es el ano en formato 2015Finalmente y para los mas puntillosos o para quienes asi lo piden sus circunstancias haremos que nuestro terminal indique tambien la franja horaria y por una mejor estetica estara separada por una tabulacion t y por supuesto anadimos Z que es la instruccion final que daremos para que muestre la franja horaria Veamos ahora todo en nuestro terminal Pepe MacBook Air pepe date T t d m Y t Z 17 36 43 27 01 2015 CETEjemplos EditarMostrar la fecha Pepes MacBook Air pepe date Tue Jan 27 21 21 51 CET 2015Mostrar la fecha en UTC Pepes MacBook Air pepe date u Tue Jan 27 20 22 08 UTC 2015Mostrar los segundos transcurridos entre unix epoch Pepes MacBook Air pepe date s 1422390213Mostrar la fecha como en el procedimiento de la explicacion anterior Pepes MacBook Air pepe date T t d m Y t Z 21 17 23 27 01 2015 CETEnlaces externos Editaren Linux Implementaciones para otros sistemas operativos Datos Q902501 Multimedia Date UNIX Obtenido de https es wikipedia org w index php title Date amp oldid 134725415, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos