Apagada docs

Aprendiendo a programar el pasado

Herramientas de usuario

Herramientas del sitio


notas:hora_unix_o_sqlite_a_excel

Hora unix o sqlite a excel

Unix > Excel

Unix cuenta la hora como segundos después de las 0 horas del 1 de enero de 1970 en la zona horaria GMT (UTC +0).

Por tanto, para pasar una hora de unix a excel:

=[celda con la fecha unix]/(60*60*24)+FECHA(1970;1;1)

Como unix guarda la fecha en la zona horaria 0, habría que sumar luego 1 hora (1/24) para España, restarle 3 (3/24) para Argentina, etc. Además, la hora no mostraría los ajustes DST del horario de verano.

El resultado es un número de serie de fecha de excel; para mostrarlo como fecha podemos cambiar el formato de la celda o usar la función =TEXTO([celda con la fecha unix]/(60*60*24)+FECHA(1970;1;1) ; “yyyy-mm-dd”)

Sqlite > Excel

Los campos timestamp de sqlite usan milésimas de segundo; así que la fórmula sería:

=[celda con la fecha unix]/(60*60*24*1000)+FECHA(1970;1;1)

De nuevo, serían necesarios ajustes de zona horaria.

Este sitio web utiliza cookies. Al utilizar el sitio web, usted acepta almacenar cookies en su computadora. También reconoce que ha leído y entendido nuestra Política de privacidad. Si no está de acuerdo abandone el sitio web.Más información
notas/hora_unix_o_sqlite_a_excel.txt · Última modificación: 2017/09/24 05:49 por nepenthes