-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-01-17 a las 17:06 +0100, Camaleón escribió:
2008/1/17, Carlos E. R.:
La de veces que me he topado con eso sin saber cómo se ponía...
O también...
suse@stt028> date -d '1970-01-01 UTC 1200573783 seconds' +"%a %b %d %T %Z %Y" Thu Jan 17 13:43:03 CET 2008
Pues eso era uno de los que estaba intentando, pero con un '+' por en medio, y decía que nones. No se me ocurrió quitarlo.
¿donde está documentado?
El uso de la "@" está documentado en la "Gran Enciclopedia de la Internete, Revisión Googleliana, Edición de 2008" :-P
No me fastidies...
El otro comando lo tendrás en la sección de "ejemplos" o en la de "argumentos" de "date":
Vaya, buscando en info date por la arroba lo he encontrado en la sección de ejemplos, unpoco más abajo de donde estaba leyendo yo: To convert such an unwieldy number of seconds back to a more readable form, use a command like this: # local time zone used date -d '1970-01-01 UTC 946684800 seconds' +"%Y-%m-%d %T %z" 1999-12-31 19:00:00 -0500 Or if you do not mind depending on the `@' feature present since coreutils 5.3.0, you could shorten this to: date -d @946684800 +"%F %T %z" 1999-12-31 19:00:00 -0500 Often it is better to output UTC-relative date and time: date -u -d '1970-01-01 946684800 seconds' +"%Y-%m-%d %T %z" 2000-01-01 00:00:00 +0000 - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFHj51YtTMYHG2NR9URAhqiAJ4ugebs9lv2QkrxT3UWD5fdP17AuQCdHsPf Vew2D8U2HupLPqPoY7aIEGo= =4pVN -----END PGP SIGNATURE-----