需要一些帮助才能在Hive中执行此操作。
我确实有像"2019-03-11T18:23:49-04:00"
这样的时间戳记
如何从上述时间戳中减去小时和分钟。(-04:00
)
小时部分可能会因时区而异。
谢谢。
答案 0 :(得分:0)
看起来像使用dateadd在MSSQL中一样难以做到。提出了一些非常好的建议here。我也对此进行了测试,它可以正常工作。
select from_unixtime(unix_timestamp('2015-12-12 16:15:17')+8500)
我已经对其进行了修改,以使用您确切的时间戳格式
select from_unixtime(UNIX_TIMESTAMP(substring(translate("2019-03-11T18:23:49-04:00",'T',' '),1,19))+8500)