BigQuery - 日期时间与时间戳

Nir*_*rKa 16 google-bigquery bigquery-standard-sql

我查看了Google大查询数据类型的文档,检查了TimeStamp与Datetime数据类型之间的差异.

据我了解,主要区别是:

与Timestamps不同,DATETIME对象不会及时引用绝对实例.相反,它是民用时间,或用户在手表或日历上看到的时间.

那我什么时候应该使用Timestamp/Datetime?

谢谢

Tim*_*ast 21

在大多数情况下,您将需要使用时间戳数据类型.它指的是实际的时间点,包括时区.

您很少使用日期时间数据类型,这是一个日期和时间,但没有时区.我想给出的示例是您使用日期时间来表示2017年的pi日,因为它分别出现2017-03-14 15:09:26.535898在每个时区.