【问题标题】:how to round timestamp to day in HIVE?如何在 HIVE 中将时间戳舍入到一天?
【发布时间】:2021-09-10 19:14:22
【问题描述】:

我有一个类似'2020-10-01T02:02:50.918+03:00' 的字符串值。如何获得这样的值:2020-10-01 00:00:00.000 在 Hive 中的时间戳数据类型中?

【问题讨论】:

    标签: sql hive timestamp hiveql


    【解决方案1】:

    使用 substr 获取 yyyy-MM-dd,然后使用时间戳构造。

    演示:

    select timestamp(substr('2020-10-01T02:02:50.918+03:00',1,10))
    

    结果:

    2020-10-01 00:00:00.0
    

    【讨论】:

      猜你喜欢
      • 2013-11-12
      • 2021-05-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-17
      • 2017-07-25
      • 1970-01-01
      相关资源
      最近更新 更多