iButton: timestamp (tiempo UNIX) a fecha y hora "humana"

En nuestro laboratorio usamos un instrumento de medición y registro de temperatura y humedad del tamaño de una pila de reloj, los Button. La fecha y hora de cada registro es administrada en el formato timestamp en codificación Unix o POSIX pero ¿cómo transformo este timestamp a fecha y hora "humana"?

Solución 1: Caso puntual

Si el caso es puntual, es decir, unos cuantos timestamp que transformar, recomiendo usar una calculadora web buscando "epoch converter" en Google. Por ejemplo, este sitio hace el trabajo convirtiendo en forma bidireccional.

Solución 2: Muchos timestamp que transformar

Si requieres cambiar muuuuchos timestamp, sin duda no es recomendable hacerlo de forma manual para lo cual recomiendo usar excel aplicando una fórmula.

Este es un extracto de las instrucciones encontradas en este sitio.

A figure like 1268940547353 must be milliseconds from 1/1/1970 not seconds so you need to use 86400000 as the divisor (milliseconds in a day) and also change the timezone adjustment accordingly….try this formula and format to show date and time:
=25569+(A2-6*3600000)/86400000

Para mi caso (Chile), esta es la fórmula usada:

time = 25569+(Celda-4*3600000)/86400000

Luego, darle formato de fecha y hora a la celda y listo.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.