我在 SQLite3 列中将时间戳字段存储为 TIMESTAMP DATETIME DEFAULT CURRENT_TIMESTAMP
我想知道是否有任何方法可以在时间戳中包含毫秒?
原文由 Takkun 发布,翻译遵循 CC BY-SA 4.0 许可协议
我在 SQLite3 列中将时间戳字段存储为 TIMESTAMP DATETIME DEFAULT CURRENT_TIMESTAMP
我想知道是否有任何方法可以在时间戳中包含毫秒?
原文由 Takkun 发布,翻译遵循 CC BY-SA 4.0 许可协议
这是一个查询,它将以毫秒为单位生成时间戳:
select strftime("%Y-%m-%d %H:%M:%f", "now");
如果你真的很想使用数字表示,你可以使用:
select julianday("now");
原文由 David Marx 发布,翻译遵循 CC BY-SA 4.0 许可协议
1 回答2.4k 阅读✓ 已解决
1 回答2.4k 阅读✓ 已解决
1 回答1.7k 阅读
而不是
CURRENT_TIMESTAMP
,使用(STRFTIME('%Y-%m-%d %H:%M:%f', 'NOW'))
以便您的列定义变为:例如: