Estoy intentando cargar marcas de tiempo en mysql. Todos mis tiempos son objetos UTCTime. La implementación de HDBC mysql no parece gustarle a los objetos UTCTime aunque internamente la documentación dice que trata todas las veces como si fueran tiempos UTC. Creo que necesito convertir UTCTime a EpochTime ya que parece que la implementación de HDBC mysql admite el enlace de SqlEpochTime. No he podido descifrar cómo tomar mi UTCTime y obtener un EpochTime.Convertir tiempo para usar en mysql
5
A
Respuesta
4
Aquí hay una solución por ahora:
import Data.Time.Clock (UTCTime)
import Data.Time.Clock.POSIX (utcTimeToPOSIXSeconds)
import Database.HDBC (SqlValue (SqlEpochTime))
-- until HDBC-mysql fixes it. use instead of SqlUTCTime (data constructor)
sqlUTCTime :: UTCTime -> SqlValue
sqlUTCTime = SqlEpochTime . floor . utcTimeToPOSIXSeconds
envié Chris Waterson (mainainer de HDBC-MySQL) una solución hace 3 semanas y dijo que él va a incorporar en la próxima versión.
Cuestiones relacionadas
- 1. función para convertir el tiempo en número de segundos
- 2. Convertir DateTime Valor en cadena en MySQL
- 3. Convertir DateTime para MySQL usando C#
- 4. Cómo restar tiempo en MySQL
- 5. UNIX Marca de tiempo para MySQL DATETIME
- 6. convertir la marca de tiempo mysql en la fecha y hora reales?
- 7. ¿Cómo convertir el tiempo de MySQL a la marca de tiempo UNIX usando PHP?
- 8. MySQL: Convertir INT a DATETIME
- 9. Convertir fechas con MySQL
- 10. ¿Hay un comando MySQL para convertir una cadena en minúsculas?
- 11. ¿Hay una herramienta simple para convertir mysql en sintaxis postgresql?
- 12. MySQL convertir datetime a Unix timestamp
- 13. ¿Debo usar blob o texto para JSON en MySQL?
- 14. Cómo convertir una marca de tiempo de Unix en una marca de tiempo ISO8601 en PHP?
- 15. ¿Cómo convertir el tiempo de UNIX antes del formato de 1970 a la fecha en MySQL?
- 16. Adición de ciertos minutos para el tiempo en MySQL
- 17. Convertir tiempo a segundos en PostgreSQL
- 18. Usar JavaScript para analizar el tiempo
- 19. Convertir tiempo Unix con PowerShell
- 20. Convertir hexadecimal a binario en MySQL
- 21. ¿Cómo convertir la fecha humana a la marca de tiempo de Unix en Mysql?
- 22. Convertir la marca de tiempo mysql a la hora de la época en python
- 23. Convertir cadena a tiempo en php
- 24. Convertir NSNumber (doble) valor en el tiempo
- 25. Convertir marca de tiempo en zonas horarias
- 26. Convertir de mucho tiempo postgres
- 27. PowerShell - Convertir ticks a tiempo
- 28. Monitoreo de MySQL en tiempo real
- 29. ¿Convertir cadena binaria a bigint en MySQL?
- 30. para usar texto en mysql en lugar de VARCHAR