Date & Time

CURRENT_TIMESTAMP

BigQueryBigQuery

Returns the current timestamp in UTC. This is the most common way to get the current date and time in BigQuery.

Tipe hasil: TIMESTAMPDiperbarui: 13 Jun 2026

Syntax

SQL
CURRENT_TIMESTAMP()

Parameter

Fungsi ini tidak memerlukan parameter.

Contoh Penggunaan

Get Current Timestamp

SQL
1SELECT
2 CURRENT_TIMESTAMP() as now_utc,
3 TIMESTAMP(CURRENT_TIMESTAMP(), 'Asia/Jakarta') as now_jakarta;

Get the current timestamp in UTC.

Hasil
now_utcnow_jakarta
2024-01-15 14:30:00.123456 UTC2024-01-15 21:30:00.123456

Audit Column

SQL
1INSERT INTO `project.dataset.audit_log`
2 (action, user_id, created_at)
3VALUES
4 ('login', 'user123', CURRENT_TIMESTAMP());

Use CURRENT_TIMESTAMP() to populate audit timestamp columns.

Recent Records

SQL
1SELECT *
2FROM `project.dataset.events`
3WHERE event_time >= TIMESTAMP_SUB(CURRENT_TIMESTAMP(), INTERVAL 1 HOUR);

Filter events that occurred within the last hour.

Pertanyaan Umum tentang CURRENT_TIMESTAMP

Apa itu fungsi CURRENT_TIMESTAMP di BigQuery?
Returns the current timestamp in UTC. This is the most common way to get the current date and time in BigQuery. Di BigQuery, fungsi CURRENT_TIMESTAMP termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan CURRENT_TIMESTAMP di BigQuery?
Gunakan sintaks berikut: CURRENT_TIMESTAMP(). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi CURRENT_TIMESTAMP?
Fungsi CURRENT_TIMESTAMP mengembalikan nilai bertipe TIMESTAMP. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Ngulik Langsung

Sudah paham CURRENT_TIMESTAMP? Latih langsung di browser

Latihan interaktif, langsung di browser.

Latihan Langsung →