看功能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. Windows上的FAT日期分辨率时间戳
- 2. JSON/JavaScript中的高分辨率日期和时间表示法
- 3. LUIS V2日期时间分辨率无法在C#中获得
- 4. 什么是iPhone屏幕分辨率?
- 5. 什么是HTML中的日期时间?
- 6. as3最好的时间分辨率?
- 7. 这是什么日期/时间格式?
- 8. 分辨率布尔函数的
- 9. 日期时间模块的有效日期范围是什么?
- 10. GNU默认为低分辨率时间?
- 11. 添加纳秒分辨率UNIX时间
- 12. 什么是了解Ruby的时间,日期和日期时间的好资源?
- 13. 包含UTC指定符(“Z”)的日期时间的SQLite日期函数失败
- 14. SQLite和在日期时间
- 15. 日期时间SQLite中
- 16. SQLIte比较日期时间
- 17. 搜索 - 存储过程 - 日期时间变量 - 简易分辨率?
- 18. Python - 日期时间函数
- 19. PHP日期时间函数
- 20. 日期时间函数PHP
- 21. WaitForSingleObject的超时分辨率
- 22. 支持多种分辨率时的分辨率与尺寸
- 23. SQLite日期和时间数据类型
- 24. 为什么我的swfs不是正确的分辨率?
- 25. iOS图形应该是什么样的分辨率?
- 26. 什么是网站的最佳/最小分辨率?
- 27. mdpi hdpi xhdpi分辨率的规则是什么?
- 28. “bower.json”文件中的分辨率和覆盖是什么?
- 29. 什么是Windows mobile6.5专业设备的默认分辨率
- 30. Silverlight支持的最大分辨率图像文件是什么?
有趣的是,你知道关于使用朱利安天数的任何事吗?我想他们应该是同样的决议。这就是我正在使用的。谢谢! –
如果你想要毫秒分辨率,你当然不应该使用Julian天数,因为REAL是浮点数。查看“浮点精度”和[相关错误](http://floating-point-gui.de/)来查看我的意思。 – Caius