Date & Time

CURRENT_TIMESTAMP

DuckDBDuckDB

Mengembalikan tanggal dan waktu saat ini dengan timezone. Alias standar SQL dari NOW().

Tipe hasil: TIMESTAMP WITH TIME ZONEDiperbarui: 6 Jan 2026

Syntax

SQL
CURRENT_TIMESTAMP

Parameter

Fungsi ini tidak memerlukan parameter.

Contoh Penggunaan

Mendapatkan Timestamp Lengkap

SQL
1SELECT CURRENT_TIMESTAMP as now;

Mengambil timestamp lengkap dengan timezone.

Hasil
now
2024-06-15 14:30:45.123+07

Record Creation Timestamp

SQL
1INSERT INTO audit_logs (action, user_id, created_at)
2VALUES ('LOGIN', 123, CURRENT_TIMESTAMP);
3 
4SELECT * FROM audit_logs WHERE user_id = 123;

Menambahkan timestamp saat membuat record baru.

Hasil
idactionuser_idcreated_at
1LOGIN1232024-06-15 14:30:45.123+07

Menghitung Selisih dari Sekarang

SQL
1SELECT
2 event_name,
3 event_time,
4 CURRENT_TIMESTAMP - event_time as time_elapsed
5FROM events
6ORDER BY time_elapsed;

Menghitung berapa lama sejak event terjadi.

Hasil
event_nameevent_timetime_elapsed
Meeting2024-06-15 14:00:00+0700:30:45
Lunch2024-06-15 12:00:00+0702:30:45