Google bigquery BQ日期\添加错误

Google bigquery BQ日期\添加错误,google-bigquery,Google Bigquery,我注意到,如果我用date_add函数减去5个小时,就不会把日期往回移一天 如果是的话,它应该像这个例子 但是,如果我用date函数包装它,那么它就会显示正确的日期 select DATE_ADD(timestamp('2014-10-26 04:00:00'), -5, "HOUR") as est_timstamp, date(DATE_ADD(timestamp('2014-10-26 04:00:00'), -5, "HOUR")) as est_date 我将很高兴听到如何使用Da

我注意到,如果我用date_add函数减去5个小时,就不会把日期往回移一天 如果是的话,它应该像这个例子

但是,如果我用date函数包装它,那么它就会显示正确的日期

select 
DATE_ADD(timestamp('2014-10-26 04:00:00'), -5, "HOUR") as est_timstamp,
date(DATE_ADD(timestamp('2014-10-26 04:00:00'), -5, "HOUR")) as est_date
我将很高兴听到如何使用Date_Add并仍然保持时间戳类型
这一天又回来了。

好吧,我想我知道发生了什么


查询正在返回UTC时间戳。但是,BigQueryWebUI正在时区中呈现该时间戳。解决此问题的一种方法是将时间戳转换为字符串。

如果运行此选择时间戳('2014-10-25 23:00:00'),会得到2014-10-25 23:00:00吗?我得到了2014-10-26 23:00:01 UTCI相信我已经弄明白发生了什么。这是一个UI显示问题。Aviv,你能分享你正在运行的浏览器和操作系统吗?这将帮助我们调试该问题。谢谢我使用的是mac os,但这种情况也发生在我的服务器上