Date & Time
PostgreSQL
CURRENT_TIME
Mengembalikan waktu saat ini (tanpa tanggal) dengan timezone. Nilai tetap sama selama satu transaksi.
Tipe hasil:
time with time zoneDiperbarui: 16 Mei 2026Syntax
SQL
CURRENT_TIME
CURRENT_TIME(precision)Parameter
precisionintegeropsional
Jumlah digit presisi detik (0-6)
Contoh Penggunaan
Waktu Saat Ini
SQL
1 SELECT 2 CURRENT_TIME, 3 CURRENT_TIME(0) AS no_fraction;
Mendapatkan waktu dengan dan tanpa fraction.
Hasil
| current_time | no_fraction |
|---|---|
| 14:30:45.123456+07 | 14:30:45+07 |
Cek Jam Operasional
SQL
1 SELECT 2 CASE 3 WHEN CURRENT_TIME BETWEEN 09:00::time AND 17:00::time 4 THEN Open 5 ELSE Closed 6 END AS status;
Mengecek apakah dalam jam operasional.
Pertanyaan Umum tentang CURRENT_TIME
Apa itu fungsi CURRENT_TIME di PostgreSQL?
Mengembalikan waktu saat ini (tanpa tanggal) dengan timezone. Nilai tetap sama selama satu transaksi. Di PostgreSQL, fungsi CURRENT_TIME termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan CURRENT_TIME di PostgreSQL?
Gunakan sintaks berikut: CURRENT_TIME
CURRENT_TIME(precision). 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 with time zone. 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.
Apa saja parameter fungsi CURRENT_TIME?
Semua 1 parameter bersifat opsional. Parameter yang digunakan: precision (integer, opsional): Jumlah digit presisi detik (0-6).