【问题标题】:Convert Epoch time in Sqlite (Dbeaver) and parse out time在 Sqlite (Dbeaver) 中转换 Epoch 时间并解析出时间
【发布时间】:2018-12-24 12:43:47
【问题描述】:

我有一个带有纪元时间的数据集,但难以将其转换为时间戳,我还需要解析时间戳以添加另一列仅用于一天中的时间,以便我可以按时间对数据进行分组交易发生的日期。

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

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

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

【问题讨论】:

    标签: sqlite unix epoch dbeaver


    【解决方案1】:

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

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

    处理时区将变得更加复杂。看起来没有对它们的内置支持。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-09
      • 2021-07-28
      • 2013-01-04
      • 2018-07-25
      • 2020-10-29
      • 2017-09-16
      • 2020-06-15
      • 2018-06-28
      相关资源
      最近更新 更多