Originalmente escribí esta pregunta buscando una respuesta con python, obtuve una buena ayuda, pero todavía no he podido encontrar una solución. Tengo una secuencia de comandos que se ejecuta en las máquinas del cliente OS X 10.5 que captura el historial de navegación de Internet (requerido como parte de mis deberes de administrador del sistema en una escuela pública de EE. UU.). Firefox 3.x almacena el historial en un sqlite db, y he descubierto cómo obtener esa información usando python/sqlite3. Firefox 3.x usa un unixtimestamp convencional para marcar las visitas y eso no es difícil de convertir ... Chrome también almacena el historial del navegador en un sqlite db, pero su marca de tiempo tiene el formato del número de microsegundos desde enero de 1601. Me gustaría para resolver esto usando Python, pero hasta donde yo sé, el módulo sqlite3 no admite ese formato UTC. ¿Hay alguna otra herramienta para convertir las marcas de tiempo de Chrome a un formato legible para humanos?Convertir la marca de fecha y hora de la historia de Chrome en formato legible
5
A
Respuesta
5
Utilice el módulo datetime
. Por ejemplo, si el número de microsegundos de preguntas es de 10 ** 16:
>>> datetime.datetime(1601, 1, 1) + datetime.timedelta(microseconds=1e16)
datetime.datetime(1917, 11, 21, 17, 46, 40)
>>> _.isoformat()
'1917-11-21T17:46:40'
este le dice que era un poco más allá de un cuarto a 18:00, de 21 de noviembre de 1917. Se puede formatear datetime
objetos en la forma que desee gracias a su método strftime
, por supuesto. Si también necesita aplicar zonas horarias (distintas del UTC con el que comienza), consulte el módulo de terceros pytz.
+0
¡Gracias, Alex! – cit
Cuestiones relacionadas
- 1. php - ayuda para convertir la marca de fecha y hora en formato de hora legible
- 2. Convertir la hora local (número de 10 dígitos) en un formato de fecha y hora legible
- 3. Convertir marca de tiempo en fecha/hora legible PHP
- 4. Convertir campos de fecha y hora en el archivo de historial de Chrome (sqlite) al formato legible
- 5. marca de hora a formato legible por humanos
- 6. Convertir marca de tiempo a fecha y hora en erlang
- 7. Convertir la marca de tiempo de Json a la fecha y hora normal en javascript
- 8. Cómo convertir la columna de marca de hora de SQL Server al formato de fecha y hora
- 9. de fecha y hora a la marca de tiempo
- 10. Convertir la marca de tiempo microsegundo a fecha y hora en Python
- 11. ¿Cómo convierto una fecha de hora de python en una cadena, con fecha de formato legible?
- 12. PHP ¿Convertir la fecha ISO a un formato más legible?
- 13. Convertir una marca de tiempo Unix de una fecha legible por humanos en PHP?
- 14. marca de tiempo y fecha y hora
- 15. convertir la marca de tiempo mysql en la fecha y hora reales?
- 16. Fecha/hora de JavaScript legible desde el tiempo de PHP()
- 17. Python: formato de fecha, hora
- 18. Formato de fecha y hora
- 19. convertir cadena a formato de fecha y hora específico?
- 20. Cómo convertir la fecha hexadecimal 'YMD' a una fecha legible?
- 21. git: zona horaria y la fecha y hora formato
- 22. Fecha/hora de PHP para la marca de tiempo (formato personalizado)
- 23. Cómo convertir Fecha y hora en formato dd/mm/aaaa
- 24. ¿Cómo transformar currentTimeMillis a un formato de fecha legible?
- 25. ¿Formato de fecha y hora de la cadena?
- 26. Cambio de formato de fecha y hora en formato numérico
- 27. Rieles: obtener la fecha de la marca de fecha y hora
- 28. Formato Excepción: fecha y hora
- 29. Convertir la fecha PHP en formato de fecha de javascript
- 30. Cómo convertir una cadena de fecha y hora a una cadena de fecha y hora de la cultura actual
Muy útil. ¿Cómo descubrió que las marcas de tiempo de Google Chrome son la cantidad de microsegundos desde enero de 1601? –
El formato SQLite de Chrome, incluido el Jan 1601, se trata en https://groups.google.com/forum/#!topic/chromium-extensions/c4lnssuNAFI –