Di MySQL, CURRENT_TIME
fungsi dapat digunakan untuk mengembalikan waktu saat ini.
Fungsi ini sebenarnya sinonim untuk CURTIME()
yang mengembalikan waktu saat ini, sehingga Anda dapat memilih fungsi mana yang ingin Anda gunakan.
Kedua fungsi mengembalikan waktu saat ini sebagai nilai dalam ‘HH:MM:SS’ atau HHMMSS format, tergantung pada apakah fungsi tersebut digunakan dalam konteks string atau numerik.
Sintaks
Anda dapat menggunakan salah satu formulir berikut:
CURRENT_TIME CURRENT_TIME([fsp])
fsp
(opsional) argumen dapat digunakan untuk memberikan presisi pecahan detik. Jika diberikan, nilai yang dikembalikan akan mencakup pecahan detik hingga angka yang diberikan. Anda dapat menentukan fsp
nilai antara 0
dan 6
.
Oleh karena itu, jika Anda perlu menentukan presisi pecahan detik, Anda harus menggunakan sintaks kedua.
Seperti yang disebutkan, Anda juga dapat menggunakan yang berikut ini jika diinginkan:
CURTIME([fsp])
Contoh – Konteks String
Berikut ini contoh penggunaan CURRENT_TIME
dalam konteks string.
SELECT CURRENT_TIME;
Hasil:
+--------------+ | CURRENT_TIME | +--------------+ | 10:02:31 | +--------------+
Dan berikut adalah contoh penggunaan kedua bentuk sintaks secara berdampingan, bersama dengan CURTIME()
fungsi:
SELECT CURRENT_TIME, CURRENT_TIME(), CURTIME();
Hasil:
+--------------+----------------+-----------+ | CURRENT_TIME | CURRENT_TIME() | CURTIME() | +--------------+----------------+-----------+ | 10:03:07 | 10:03:07 | 10:03:07 | +--------------+----------------+-----------+
Contoh – Konteks Numerik
Berikut ini contoh penggunaan CURRENT_TIME
dalam konteks numerik.
SELECT CURRENT_TIME + 0;
Hasil:
+------------------+ | CURRENT_TIME + 0 | +------------------+ | 100425 | +------------------+
Dalam contoh ini saya menambahkan nol ke waktu. Tapi saya juga bisa menambahkan nomor lain.
Contoh – Ketepatan Detik Pecahan
Berikut adalah contoh untuk menentukan presisi pecahan detik 6.
SELECT CURRENT_TIME(6);
Hasil:
+-----------------+ | CURRENT_TIME(6) | +-----------------+ | 10:05:24.091083 | +-----------------+