如何在sqlite中转换Unix时间

时间:2022-12-02 11:26:59

Could you help me convert Unix epoch time into format yyyy-mm-dd hh:mm:ss(24h) in sqlite?(GMT+7 is very appreciate).

你能帮我把Unix纪元时间转换成sqlite格式yyyyyyy -mm-dd:mm:ss(24h)吗?(格林尼治标准时间+ 7很欣赏)。

Ex: from 1319017136629 to Wednesday, October 19, 2011 4:38:56 PM GMT+7

从1319017136629到周三,2011年10月19日4:38:56 GMT+7

Many thanks in advance.

提前感谢。

p/s: Just look around and found solution:

p/s:四处看看,找到解决办法:

SELECT datetime(1319017136629, 'unixepoch', 'localtime');

But i am still looking for a way to batch convert Unixepoch time in SQLite.

但是我仍然在寻找一种方法,可以批量地将unix的时间转换为SQLite。

1 个解决方案

#1


14  

To change the values in the database, use the UPDATE command:

要更改数据库中的值,请使用UPDATE命令:

UPDATE MyTable SET MyColumn = datetime(MyColumn, 'unixepoch', 'localtime')

#1


14  

To change the values in the database, use the UPDATE command:

要更改数据库中的值,请使用UPDATE命令:

UPDATE MyTable SET MyColumn = datetime(MyColumn, 'unixepoch', 'localtime')