J'essaie de charger des horodatages dans mysql. Toutes mes heures sont des objets UTCTime. L'implémentation de mysql HDBC ne semble pas aimer les objets UTCTime bien que la documentation indique en interne qu'elle traite tous les temps comme s'ils étaient des temps UTC. Je crois que j'ai besoin de convertir UTCTime en EpochTime car il semble que l'implémentation mysql HDBC supporte la liaison SqlEpochTime. Je n'ai pas été capable de comprendre comment prendre mon UTCTime et obtenir un EpochTime.Convertir le temps à utiliser dans mysql
5
A
Répondre
4
Voici une solution de contournement pour l'instant:
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
J'ai envoyé Chris Waterson (le mainainer de HDBC-mysql) il y a une solution 3 semaines et il a dit qu'il va l'incorporer dans la prochaine version.
Questions connexes
- 1. convertir le temps en format temps époque
- 2. Convertir le temps en secondes dans PostgreSQL
- 3. Convertir timestamp MYSQL à time_t
- 4. Convertir le temps en minutes
- 5. convertir époque temps à NSDate dans le cacao/iPhone
- 6. PHP: Comment convertir le temps
- 7. Composant temps mysql à partir de datetime
- 8. convertir le code à utiliser Linq
- 9. Convertir le format de temps à une date asp.net
- 10. Convertir le temps au format lisible
- 11. convertir le temps au format 12 heures
- 12. temps mysql et le temps php pas le même
- 13. Convertir le temps en décimales .net
- 14. convertir timestamp mysql à mktime
- 15. Comment faire pour convertir apache log temps à activerecord: datetime
- 16. iPhone + API Twitter: Convertir le temps?
- 17. fonction pour convertir le temps en nombre de secondes
- 18. temps convertir en javascript
- 19. Convertir temps d'un fuseau horaire à l'autre dans Rails
- 20. Comment réduire le temps de connexion MySQL
- 21. Convertir DateTime Valeur en chaîne dans Mysql
- 22. Comment utiliser le signe @ dans Mysql?
- 23. Utiliser l'utilisateur mysql dans le déclencheur
- 24. Comment continuer à utiliser un service tout le temps?
- 25. MySQL ajouter du temps à la colonne
- 26. utiliser dotfuscator après le temps de construction
- 27. mysql 12 heures à 24 heures de temps de conversion
- 28. mysql temps d'exécution
- 29. Convertir le jeu de caractères dans la requête mysql
- 30. Comment convertir le caractère & à et utiliser PHP