Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

256
Vistas
Conversión de la marca de tiempo de Unix a la hora de la fecha: diferentes resultados para JS y Python

Tengo un archivo de registro de sqlite donde la fecha está en la marca de tiempo.

La conversión con JS siguiendo la función da el resultado correcto

 var unixTsToDate = function (UNIX_Timestamp){ var date = new Date(UNIX_Timestamp / 1000); return date; }; unixTsToDate (1615370972685000) = Wed Mar 10 2021 11:09:32 GMT+0100

Ahora estoy tratando de hacer lo mismo con Python 3.9 y aborta con Error

 import datetime print(datetime.datetime.utcfromtimestamp(1615370972685000)) result: print(datetime.datetime.utcfromtimestamp(1615370972685000)) OSError: [Errno 22] Invalid argument

El número parece demasiado grande para la función. Intenté con / 1000 (encontrado en Internet que podría ser diferentes marcas de tiempo con milisegundos y sin milisegundos), sin resultado

¿Cuál podría ser una solución para Python en el caso?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Su valor de marca de tiempo tiene una resolución de microsegundos.

51 años (desde la época) * 365 * 24 * 3600 dará aproximadamente 1600 millones de segundos. Su valor tiene 6 dígitos adicionales.

Entonces, en Python, divide por 1000000 en lugar de 1000.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda