gpt4 book ai didi

database - 从 Sqlite 获取时间/日期到 Gnuplot

转载 作者:搜寻专家 更新时间:2023-10-30 23:00:53 24 4
gpt4 key购买 nike

我喜欢 Sqlite 的想法,但我更喜欢 PostgreSQL、Mysql,甚至 MS Access 或 Oracle。

我有其他人写的东西,它生成包含日期/时间字段的 Sqlite 数据库,我想将它们转换成 Gnuplot 可以理解的格式。 Sqliteman 和 Sqlite 浏览器都显示该字段是一个整数,我刚查询它时看起来像一个 unix time_t,只是它长了 3 个数字,例如 1444136564028。

它不必通过将 sqlite3 管道传输到 Gnuplot 来完成,也不必使用 unixepoch/%s 时间格式。我只是找不到任何在查询中转换 Sqlite 时间字段的示例。一个示例“SELECT strftime('%s','now')”有效,但是当我将 now 替换为真实查询中的一个字段时,它不起作用。我发现的所有示例似乎都使用立即/文字值,而不是查询中的字段。

Sqlite 可以使用 tablename.fieldname 格式还是必须是 select fieldname from tablename?

最佳答案

Unix 时间戳使用秒;使用毫秒是一个常见的 Java 怪癖:

> WITH MyLittleTable(d) AS (VALUES(1444136564028))
SELECT datetime(d / 1000, 'unixepoch') FROM MyLittleTable;
2015-10-06 13:02:44

关于database - 从 Sqlite 获取时间/日期到 Gnuplot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32984086/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com