Date & Time

CURRENT_TIME

DuckDBDuckDB

Mengembalikan waktu saat ini (jam, menit, detik) tanpa tanggal. Berguna untuk timestamp dan logging.

Tipe hasil: TIMEDiperbarui: 16 Mei 2026

Syntax

SQL
CURRENT_TIME

Parameter

Fungsi ini tidak memerlukan parameter.

Contoh Penggunaan

Mendapatkan Waktu Saat Ini

SQL
1SELECT CURRENT_TIME as current_time;

Mengambil waktu saat query dijalankan.

Hasil
current_time
14:30:45.123456

Menambahkan Timestamp ke Log

SQL
1SELECT
2 event_name,
3 CURRENT_DATE as log_date,
4 CURRENT_TIME as log_time
5FROM events
6WHERE created_today = true;

Menambahkan tanggal dan waktu saat ini ke log entry.

Hasil
event_namelog_datelog_time
User Login2024-06-1514:30:45
Page View2024-06-1514:30:45

Filter Berdasarkan Jam Kerja

SQL
1SELECT *
2FROM activities
3WHERE activity_time BETWEEN
4 TIME '09:00:00' AND TIME '17:00:00';

Memfilter aktivitas yang terjadi dalam jam kerja.

Hasil
activity_idactivity_timedescription
110:30:00Meeting
214:15:00Code Review

Pertanyaan Umum tentang CURRENT_TIME

Apa itu fungsi CURRENT_TIME di DuckDB?
Mengembalikan waktu saat ini (jam, menit, detik) tanpa tanggal. Berguna untuk timestamp dan logging. Di DuckDB, fungsi CURRENT_TIME termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan CURRENT_TIME di DuckDB?
Gunakan sintaks berikut: CURRENT_TIME. Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi CURRENT_TIME?
Fungsi CURRENT_TIME mengembalikan nilai bertipe TIME. 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.