看功能here。格式化顯示毫秒(0.001)可用的小數秒,但精確到毫秒?我無法在任何文檔中找到這些調用的解決方案。什麼是SQLite日期時間函數的分辨率?
1
A
回答
1
這取決於日期格式。
INTEGER數字精確到秒。
TEXT值精確到毫秒。您可以在分數秒字段中指定更多數字,但內置函數將在前三位後忽略所有數字。
朱利安日數的分辨率比毫秒更好,但格式化它們時,內置函數不會輸出三位以上的小數位數。
1
https://www.sqlite.org/datatype3.html#section_2_2
SQLite沒有存儲類,用於存儲日期 和/或時間預留。取而代之的是,內置的SQLite 的日期和時間函數能夠存儲日期和時間爲TEXT,REAL或INTEGER 值:
TEXT爲ISO8601字符串(「YYYY-MM-DD HH:MM:SS .SSS「)。
REAL as Julian天數,自格林威治11月中午以來的天數 24,4714 B.C.根據預測的公曆。
INTEGER as Unix時間,自1970-01-01 00:00:00 UTC以來的秒數。 應用程序可以選擇以這些 格式中的任意一種格式存儲日期和時間,並使用內置日期和 時間函數在格式間自由轉換。
看來你可以用ISO8601字符串達到最高分辨率。這些字符串的準確性應該沒有問題,只要您不混合存儲表示。
相關問題
- 1. 什麼是YouTube HTML5 API回調的時間分辨率?
- 2. Windows上的FAT日期分辨率時間戳
- 3. JSON/JavaScript中的高分辨率日期和時間表示法
- 4. LUIS V2日期時間分辨率無法在C#中獲得
- 5. 什麼是iPhone屏幕分辨率?
- 6. 什麼是HTML中的日期時間?
- 7. Sqlite日期函數
- 8. 爲什麼重載分辨率選擇第一個函數?
- 9. as3最好的時間分辨率?
- 10. iOS文件時間戳的分辨率
- 11. 定時器精度和分辨率是什麼意思?
- 12. 這是什麼日期/時間格式?
- 13. 分辨率布爾函數的
- 14. 延期功能分辨率
- 15. 什麼是高分辨率性能計數器?
- 16. 日期時間模塊的有效日期範圍是什麼?
- 17. 什麼是瞭解Ruby的時間,日期和日期時間的好資源?
- 18. 分辨率與處理時間對比
- 19. GNU默認爲低分辨率時間?
- 20. 添加納秒分辨率UNIX時間
- 21. 包含UTC指定符(「Z」)的日期時間的SQLite日期函數失敗
- 22. SQLIte比較日期時間
- 23. SQLite日期/時間操作
- 24. SQLite日期時間轉換?
- 25. 日期時間SQLite中
- 26. SQLite和在日期時間
- 27. 搜索 - 存儲過程 - 日期時間變量 - 簡易分辨率?
- 28. Python - 日期時間函數
- 29. javascript日期時間函數
- 30. SparkSQL日期時間函數
有趣的是,你知道關於使用朱利安天數的任何事嗎?我想他們應該是同樣的決議。這就是我正在使用的。謝謝! –
如果你想要毫秒分辨率,你當然不應該使用Julian天數,因爲REAL是浮點數。查看「浮點精度」和[相關錯誤](http://floating-point-gui.de/)來查看我的意思。 – Caius