Date & Time
DuckDB
CURRENT_TIMESTAMP
Mengembalikan tanggal dan waktu saat ini dengan timezone. Alias standar SQL dari NOW().
Tipe hasil:
TIMESTAMP WITH TIME ZONEDiperbarui: 6 Jan 2026Syntax
SQL
CURRENT_TIMESTAMPParameter
Fungsi ini tidak memerlukan parameter.
Contoh Penggunaan
Mendapatkan Timestamp Lengkap
SQL
1 SELECT CURRENT_TIMESTAMP as now;
Mengambil timestamp lengkap dengan timezone.
Hasil
| now |
|---|
| 2024-06-15 14:30:45.123+07 |
Record Creation Timestamp
SQL
1 INSERT INTO audit_logs (action, user_id, created_at) 2 VALUES ('LOGIN', 123, CURRENT_TIMESTAMP); 3 4 SELECT * FROM audit_logs WHERE user_id = 123;
Menambahkan timestamp saat membuat record baru.
Hasil
| id | action | user_id | created_at |
|---|---|---|---|
| 1 | LOGIN | 123 | 2024-06-15 14:30:45.123+07 |
Menghitung Selisih dari Sekarang
SQL
1 SELECT 2 event_name, 3 event_time, 4 CURRENT_TIMESTAMP - event_time as time_elapsed 5 FROM events 6 ORDER BY time_elapsed;
Menghitung berapa lama sejak event terjadi.
Hasil
| event_name | event_time | time_elapsed |
|---|---|---|
| Meeting | 2024-06-15 14:00:00+07 | 00:30:45 |
| Lunch | 2024-06-15 12:00:00+07 | 02:30:45 |