提问人:Steve Ahlswede 提问时间:11/1/2023 更新时间:11/1/2023 访问量:18
Hive 和 BQ 之间非常古老的日期(1400 年)的 UNIX 时间戳转换差异
Difference in UNIX timestamp conversion between Hive And BQ for very old dates (year 1400)
问:
有人知道为什么我在 BQ 和 Hive 中两次相同的 UNIX 时间可能会得到不同的结果吗?
蜂房:
select FROM_UNIXTIME(-17429212800)
返回1417-09-01 00:00:00
BQ:
select TIMESTAMP_SECONDS(-17429212800)
返回1417-09-10 00:00:00
但是,如果我在早期的 UNIX 上使用相同的函数,那么结果是相同的
蜂房:
select FROM_UNIXTIME(-10429212800)
返回1639-07-06 12:26:40
BQ:
select TIMESTAMP_SECONDS(-10429212800)
返回1639-07-06 12:26:40
答: 暂无答案
评论