web-dev-qa-db-ja.com

BigQuery-日時とタイムスタンプ

Googleのビッグクエリデータ型のドキュメントを調べ、TimeStampとDatetimeデータ型の違いを確認しました。

私が理解している主な違いは:

タイムスタンプとは異なり、DATETIMEオブジェクトは時間内の絶対インスタンスを参照しません。代わりに、それは市民の時間、またはユーザーが時計やカレンダーに表示する時間です。

では、いつTimestamp/Datetimeを使用すればよいですか?

ありがとう

23
NirKa

ほとんどの場合、 タイムスタンプデータタイプ を使用します。タイムゾーンを含む実際の時点を指します。

ごくまれに datetimeデータ型 を使用します。これは日付と時刻ですが、タイムゾーンはありません。例として、2017年のpi日を表すにはdatetimeを使用します。これは、タイムゾーンごとに2017-03-14 15:09:26.535898で発生するためです。

27
Tim Swast