42

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

据我了解,主要区别是:

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

那么我什么时候应该使用时间戳/日期时间?

谢谢

4

1 回答 1

48

在大多数情况下,您会希望使用时间戳数据类型。它指的是一个绝对时间点。BigQuery 解释任何时区信息,并在内部将时间表示为UTC 时间戳

您很少会使用datetime 数据类型,它是日期和时间,但没有时区。我想举的例子是,您将使用日期时间来表示 2017 年的圆周率日,因为它分别发生2017-03-14 15:09:26.535898在每个时区。

于 2017-12-09T01:18:57.617 回答