Blog
Convierte marcas de tiempo Unix en Mac sin confundir unidades ni zonas horarias
Primero verifica la unidad, compara UTC con la hora local y luego copia la fecha o el formato de marca de tiempo que espera tu destino.
Cuando un registro o una respuesta de API contiene una marca de tiempo Unix, verifica si el valor está en segundos o milisegundos antes de convertirlo. Después confirma en qué zona horaria lo estás leyendo. En Frset, la herramienta Timestamp convierte marcas de tiempo numéricas en fechas y fechas locales en segundos o milisegundos.
Distingue el instante de la forma en que se muestra
Una marca de tiempo Unix cuenta el tiempo a partir de la época Unix. El mismo instante puede mostrarse de manera distinta en UTC y en la zona horaria local de tu Mac. La documentación de fecha y hora de Python explica la conversión de marcas de tiempo y el papel de las zonas horarias.
Por ejemplo, 1704067200 segundos y 1704067200000 milisegundos representan el mismo instante: el 1 de enero de 2024 a las 00:00:00 UTC. En Asia/Shanghai, ese instante corresponde al 1 de enero a las 08:00:00. Una diferencia de ocho horas entre ambas formas de mostrarlo no significa que debas sumarle ocho horas a la marca de tiempo original.
Convierte una marca de tiempo con Frset
- Abre la búsqueda de Frset y elige Timestamp. Si no lo cambiaste, usa la palabra clave
/time. - Selecciona el modo de marca de tiempo a fecha.
- Pega únicamente el valor numérico, sin nombre de campo ni comillas.
- Ejecuta la conversión y revisa si detectó segundos o milisegundos.
- Compara los resultados en hora local y UTC, y copia la representación que necesites.
Los ajustes de salida de la herramienta pueden incluir hora local, UTC, ISO 8601 y RFC 3339. Si no aparece una representación que te sirva, revisa cuáles salidas están activadas. Los resultados correctos se copian al portapapeles y se agregan al historial.
Con la implementación actual, Frset acepta valores de 9 o 10 dígitos en segundos y de 12 o 13 dígitos en milisegundos, dentro del rango admitido del 1 de enero de 2000 al 1 de enero de 2100 UTC. Esta herramienta no admite valores negativos, decimales ni fechas fuera de ese rango. Que se rechace un valor no demuestra que los datos de origen sean inválidos en todos los sistemas.
Convierte una fecha local en una marca de tiempo
Cambia al modo de fecha a marca de tiempo y escribe la fecha con el formato yyyy-MM-dd HH:mm:ss; por ejemplo, 2024-01-01 08:00:00. Selecciona segundos o milisegundos como salida y ejecuta la herramienta.
La fecha se interpreta con la zona horaria actual de tu Mac. Si está configurada en Asia/Shanghai, el ejemplo corresponde a 1704067200 segundos. En otra zona horaria, la misma fecha escrita puede representar un instante distinto. Antes de convertir un horario que te compartió alguien, revisa la zona horaria de tu Mac.
Este campo no es un analizador general de fechas. No pegues una fecha ISO con el sufijo Z ni una fecha escrita de cualquier forma suponiendo que se interpretará correctamente. Usa el formato requerido y verifica la zona horaria prevista por separado.
Revisa tres cosas cuando el resultado parezca incorrecto
- Unidad: Un sistema que espera milisegundos necesita un valor numérico distinto de uno que espera segundos. Revisa la documentación de la API en lugar de basarte únicamente en la cantidad de dígitos.
- Zona: Compara la salida en UTC y hora local antes de modificar el número original. Un desfase en pantalla no necesariamente indica un error en los datos.
- Significado: Confirma si el campo registra la creación, actualización, expiración o programación de un evento. Convertirlo correctamente no aclara para qué sirve ese campo.
Copia solo el valor que espera el destino. Si necesita un número, no pegues un bloque completo con etiquetas y varios formatos de fecha. Revisa una fecha de vencimiento o un horario antes de aplicarlo en un sistema real.
Conserva la fuente junto a la conversión
Cuando investigues una respuesta, guarda en tu nota de trabajo el nombre del campo, el valor original y la unidad esperada. La guía de JSON ayuda a leer la respuesta, mientras que el historial del portapapeles te permite volver a encontrar la fuente copiada.
La conversión de marcas de tiempo se ejecuta localmente y no requiere un proveedor de IA. El uso disponible de la herramienta depende de tu plan de Frset; las reglas de unidad, rango y zona horaria de la conversión aplican con cualquier plan.