2017-12-08 3 views
1

Ich schaute auf die Dokumentation für Google große Abfragedatentypen, die Unterschiede zwischen TimeStamp zu Datetime Datentypen überprüfen.BigQuery - Datetime vs Timestamp

Wie ich der Hauptunterschied ist zu verstehen:

Im Gegensatz zu Zeitstempel, ein Datetime-Objekt zu einer absoluten Instanz in der Zeit bezieht sich nicht. Stattdessen ist es die Bürgerzeit oder die Zeit, die ein Benutzer auf einer Uhr oder einem Kalender sehen würde.

Wann sollte ich Timestamp/Datetime verwenden?

Dank

Antwort

2

In den meisten Fällen werden Sie die timestamp data type nutzen wollen. Es bezieht sich auf einen tatsächlichen Zeitpunkt einschließlich der Zeitzone.

Sehr selten würden Sie eine datetime data type verwenden, die ein Datum und eine Zeit aber keine Zeitzone ist. Das Beispiel, das ich geben möchte, ist, dass Sie eine Datetime verwenden würden, um pi day, 2017 darzustellen, da sie bei 2017-03-14 15:09:26.535898 in jeder Zeitzone separat auftritt.

Verwandte Themen