PRODIGY Asked:2022-04-30 04:55:39 +0000 UTC2022-04-30 04:55:39 +0000 UTC 2022-04-30 04:55:39 +0000 UTC SQLite3 基础 - 将 INTEGER 时间转换为 TEXT 772 sqlite3.dll我使用汇编程序中的库函数处理 SQLite 库。在一般情况下,没有问题,但是卡在带有日期和时间的列上。根据请求sqlite3_column_type(),该函数返回数据类型INTEGER=1。问题是现在如何将此值转换为通常的时间格式,例如:2021.04.30 以在 Windows 控制台上显示?如果您在“SQLite Expert Personal”程序中打开数据库,那么日期列中有一个 17 位数字,我不知道下一步该怎么做。提前致谢! sqlite 1 个回答 Voted Best Answer Кирилл Малышев 2022-04-30T05:46:33Z2022-04-30T05:46:33Z SELECT host_key, name, strftime('%Y.%m.%d', creation_utc / 1000000 + (strftime('%s', '1601-01-01')), 'unixepoch', 'localtime') FROM cookies; 自 1601 年 1 月 1 日以来,您的时间以微秒为单位存储。
自 1601 年 1 月 1 日以来,您的时间以微秒为单位存储。