我查看了谷歌大查询数据类型的文档,检查了 TimeStamp 与 Datetime 数据类型之间的差异。
据我了解,主要区别是:
与时间戳不同,DATETIME 对象不引用时间上的绝对实例。相反,它是民用时间,或用户在手表或日历上看到的时间。
那么我什么时候应该使用时间戳/日期时间?
谢谢
我查看了谷歌大查询数据类型的文档,检查了 TimeStamp 与 Datetime 数据类型之间的差异。
据我了解,主要区别是:
与时间戳不同,DATETIME 对象不引用时间上的绝对实例。相反,它是民用时间,或用户在手表或日历上看到的时间。
那么我什么时候应该使用时间戳/日期时间?
谢谢
在大多数情况下,您会希望使用时间戳数据类型。它指的是一个绝对时间点。BigQuery 解释任何时区信息,并在内部将时间表示为UTC 时间戳。
您很少会使用datetime 数据类型,它是日期和时间,但没有时区。我想举的例子是,您将使用日期时间来表示 2017 年的圆周率日,因为它分别发生2017-03-14 15:09:26.535898
在每个时区。