Di MariaDB, UTC_TIME()
adalah fungsi tanggal dan waktu bawaan yang mengembalikan waktu UTC saat ini.
Hasilnya dikembalikan dalam format 'HH:MM:SS' atau HHMMSS.uuuuuu, tergantung pada apakah fungsi tersebut digunakan dalam konteks string atau numerik.
UTC adalah singkatan dari Coordinated Universal Time, dan merupakan standar dunia untuk mengatur waktu.
Sintaks
UTC_TIME()
dapat dipanggil dengan dua cara berikut:
UTC_TIME
UTC_TIME([precision])
Dimana precision
adalah argumen opsional yang menentukan presisi mikrodetik yang akan digunakan.
Contoh
Ini contohnya:
SELECT
UTC_TIME,
UTC_TIME();
Hasil:
+----------+------------+ | UTC_TIME | UTC_TIME() | +----------+------------+ | 00:17:09 | 00:17:09 | +----------+------------+
Presisi
Berikut adalah contoh yang menentukan presisi yang akan digunakan:
SELECT
UTC_TIME(3),
UTC_TIME(6);
Hasil:
+--------------+-----------------+ | UTC_TIME(3) | UTC_TIME(6) | +--------------+-----------------+ | 00:18:21.667 | 00:18:21.667957 | +--------------+-----------------+
Konteks Numerik
Saat digunakan dalam konteks numerik, UTC_TIME()
mengembalikan nilainya dalam format HHMMSS.uuuuuu:
SELECT
UTC_TIME(6),
UTC_TIME(6) + 0;
Hasil:
+-----------------+-----------------+ | UTC_TIME(6) | UTC_TIME(6) + 0 | +-----------------+-----------------+ | 23:01:18.921377 | 230118.921377 | +-----------------+-----------------+
Argumen Tidak Valid
Melewati argumen yang tidak valid menghasilkan kesalahan:
SELECT UTC_TIME('Six');
Hasil:
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''Six')' at line 1