Zaman damgalarını mysql içine yüklemeye çalışıyorum. Tüm zamanlar UTCTime nesneleridir. HDBC mysql uygulaması, UTCTime nesnelerini sevmiyor gibi görünmesine rağmen, belgelerin dahili olarak her zaman UTC zamanları gibi davrantığını söylüyor. Ben HDBC mysql uygulama SqlEpochTime bağlama destekler gibi görünüyor beri UTCTime EpochTime dönüştürmek gerektiğine inanıyorum. UTCTime'ımı nasıl alacağımı ve bir EpochTime'ı nasıl alacağımı anlayamadım.mysql içinde kullanım için dönüştürme süresi
5
A
cevap
4
İşte şimdilik bir çözüm var:
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
Ben 3 hafta önce Chris Waterson (HDBC-mysql en mainainer) bir düzeltme gönderdi ve kendisinin bir sonraki sürümü içine dahil edeceğiz söyledi.
İlgili konular
- 1. Kullanım Süresi doldu TestFlight
- 2. dönüştürme gruplandırılmış strftime süresi
- 3. GridView ile kullanım için DBContext'i ObjectContext'e Dönüştürme
- 4. MySql sorgu yürütme süresi
- 5. MySQL içinde sonuç tablosu JSON dizisine dönüştürme
- 6. Karaf'ta paket başlatılamıyor, yetkisiz kullanım süresi
- 7. MySQL süresi ve MySQL tezgah kullanıyorum zaman
- 8. MySQL sorgumu CodeIgniter'a dönüştürme
- 9. java multithreading içinde hizmet süresi oranına bekleme süresi nasıl bulunur?
- 10. MySQL Roles.RemoveUserFromRol MySQL içinde çalışmıyor
- 11. Kullanım EntityManager
- 12. MySQL dize dönüştürme return 0
- 13. mysql sorgusuna 'with' sorgusunu dönüştürme
- 14. Milisaniye için kovandan çıkma süresi
- 15. Bitsel veya operatör | bellek bloklarını hizalamak için C içinde kullanım
- 16. mysql sorgu yürütme süresi - bunu milisaniye cinsinden alabilir miyim?
- 17. Özel kullanım için belge yönetimi
- 18. MySQL içinde ayrıştırma tarihi
- 19. php hatası içinde MySQL
- 20. int mysql içinde dize
- 21. generate_series() MySQL içinde eşdeğer
- 22. MySql içinde koşullu UPDATE
- 23. MySQL komut dosyasını SQL Server'a dönüştürme
- 24. Yeni Zelanda Saat dilimi dönüştürme MySQL
- 25. Ag-Grid - Gelecek kullanım için sütunları kaydetme
- 26. Kullanım
- 27. Kullanım
- 28. CSS geçiş süresi için birimler
- 29. MySQL kaydını PHP'de JSON dizesine dönüştürme
- 30. Mysql tablolarını latin1'den utf8'ye dönüştürme