在Sqlite(Dbeaver)中转换纪元时间并解析出时间

时间:2018-07-16 22:15:39

标签: sqlite unix epoch dbeaver

我有一个带有纪元时间的数据集,但是很难将其强制转换为时间戳,我还需要解析时间戳以仅在一天中的时间添加另一列,以便可以按时间将数据分组交易发生的当天。

我还需要从另一列转换为不同的时区(例如,IE,GMT-8用于数据行,GMT-7用于某些行等)

示例: 1520555554是2018年3月8日16:32(太平洋时区,GMT-8)

我需要将时间从时间戳转换为时间戳,并创建另一个将16:32解析为一天中的时间的列。

1 个答案:

答案 0 :(得分:0)

最后一部分,使用strftime()sqlite date and time functions中的另一个。例如,

SELECT strftime('%H:%M', timestamp_column, 'unixepoch') FROM ...

处理时区将变得更加复杂。似乎没有内置的支持。