[opensuse-es] Como convierto una fecha "unix epoch" a algo entendible?
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hola: Lo que quiero es el reverso de esto: cer@nimrodel:~> date +%s 1200573783 porque a la inversa no funciona: cer@nimrodel:~> date --date='1200573783' date: invalid date `1200573783' ¿Motivo? Pues que el apparmour registra sus fechas en ese formato idiota: type=APPARMOR_DENIED msg=audit(1198608701.520:8): type=1503 operation="inode_permission" requested_mask="r" denied_mask="r" name="/etc/gai.conf" pid=114 06 profile="/usr/sbin/ntpd" El "1198608701.520" es la fecha, me supongo, pero sin traducirlo no hay manera de ver en el resto de logs que estaba ocurriendo en ese momento. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFHj05ttTMYHG2NR9URAqV2AJ9yaBx7Pz5m390Y1zSMOsHJXacuLQCeIiUh cFATI78v+25a1viHYBw6334= =Lpu3 -----END PGP SIGNATURE-----
El 17/01/08, Carlos E. R. escribió:
Lo que quiero es el reverso de esto:
cer@nimrodel:~> date +%s 1200573783
porque a la inversa no funciona:
cer@nimrodel:~> date --date='1200573783' date: invalid date `1200573783'
suse@stt028> date -d @1200573783 Thu Jan 17 13:43:03 CET 2008 suse@stt028> date -d @1198608701 Tue Dec 25 19:51:41 CET 2007 Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-01-17 a las 14:13 +0100, Camaleón escribió:
suse@stt028> date -d @1200573783 Thu Jan 17 13:43:03 CET 2008
Ah! Al fin. Gracias :-) La de veces que me he topado con eso sin saber cómo se ponía... ¿donde está documentado? - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFHj1sTtTMYHG2NR9URAsx3AJ41TdR3FVLTs7bCv0WGRcfGQrT3ugCeMTnq JQVw8kQchLPD4IDdUBFiAbE= =KMH5 -----END PGP SIGNATURE-----
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
¿donde está documentado?
El uso de la "@" está documentado en la "Gran Enciclopedia de la Internete, Revisión Googleliana, Edición de 2008" :-P El otro comando lo tendrás en la sección de "ejemplos" o en la de "argumentos" de "date": suse@stt028> info date Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----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-----
participants (2)
-
Camaleón
-
Carlos E. R.