Chrome 浏览器历史记录的日期格式转换 sqlite3

Chrome的历史记录文件是Sqlite格式的,里面的时间是以1601-01-01 UTC 时间开始计的微秒数。

 

-- 将时间戳 转换为 本地日期

select datetime(13255533959000000 / 1000000 + (strftime('%s', '1601-01-01')), 'unixepoch', 'localtime');     

-- 结果:2021-01-19 20:45:59

 

-- 将当前时间 转换为 时间戳

select (strftime('%s', 'now') -strftime('%s', '1601-01-01')) * 1000000;

-- 结果:13255534366000000

 

-- 将指定日期 转换为 时间戳,-8小时

select (strftime('%s', '2021-01-19 20:45:59','-8 hours')-strftime('%s', '1601-01-01')) * 1000000;

-- 结果:13255533959000000

上一篇:graphql-mesh 压测分析


下一篇:Linux下用dd命令测试硬盘的读写速度