SQL Resources/BigQuery/CURRENT_DATETIME

CURRENT_DATETIME

Definition

The BigQuery CURRENT_DATETIME function returns the date and time at the moment the query is evaluated. By default the date time will be in UTC timezone but a specific timezone can be selected.

Syntax

CURRENT_DATETIME([time_zone])
SELECT
  CURRENT_DATETIME() AS datetime_utc,
  CURRENT_DATETIME('Australia/Sydney') AS datetime_sydney,
  CURRENT_DATETIME('+08:00') AS datetime_plus_8
datetime_utc
2021-02-12T12:26:04.844546
datetime_sydney
2021-02-12T23:26:04.844546
datetime_plus_8
2021-02-12T20:26:04.844546

Practical Info

  • The returned data type is a DATETIME.
  • The full list of supported timezone names can be found here.
  • If the time_zone argument is NULL the function returns NULL.

Related Pages

Try a better way to write SQL in BigQuery
Write SQL together with Count.
Try a better way to write SQL in BigQuery
Write SQL together with Count.