Di MySQL, Anda dapat menggunakan UTC_TIME
berfungsi untuk mengembalikan waktu UTC. UTC adalah singkatan dari Coordinated Universal Time dan merupakan standar waktu utama yang digunakan dunia untuk mengatur jam dan waktu.
Hasilnya dikembalikan dalam 'HH:MM:SS' atau HHMMSS format, tergantung pada apakah fungsi tersebut digunakan dalam konteks string atau numerik.
Sintaks
Anda dapat menggunakan salah satu dari dua formulir berikut:
UTC_TIME UTC_TIME([fsp])
Dimana fsp
adalah argumen opsional yang menentukan presisi pecahan detik untuk digunakan dalam hasil.
Contoh 1 – Penggunaan Dasar
Berikut ini contoh untuk didemonstrasikan.
SELECT UTC_TIME;
Hasil:
+----------+ | UTC_TIME | +----------+ | 22:38:38 | +----------+
Contoh 2 – Dengan Tanda kurung
Dalam contoh ini saya menambahkan tanda kurung (tentu saja, ini tidak ada bedanya dengan hasilnya).
SELECT UTC_TIME();
Hasil:
+------------+ | UTC_TIME() | +------------+ | 22:38:52 | +------------+
Contoh 3 – Ketepatan Detik Pecahan
Di sini saya menambahkan argumen yang menentukan presisi pecahan detik untuk digunakan. Dalam hal ini saya menggunakan 6
, yang berarti bahwa hasilnya akan memiliki presisi hingga milidetik.
SELECT UTC_TIME(6);
Hasil:
+-----------------+ | UTC_TIME(6) | +-----------------+ | 22:45:19.912591 | +-----------------+
Dan pada contoh selanjutnya saya menggunakan 3
untuk mengurangi presisi pecahan detik:
SELECT UTC_TIME(3);
Hasil:
+--------------+ | UTC_TIME(3) | +--------------+ | 22:45:55.415 | +--------------+
Contoh 4 – Konteks Numerik
Contoh sebelumnya semuanya dikembalikan dalam 'HH:MM:SS' format. Ini karena mereka digunakan dalam konteks string.
Dalam contoh ini saya menggunakan fungsi dalam konteks numerik. Saya melakukan ini dengan menambahkan nomor ke fungsi.
SELECT UTC_TIME() + 0;
Hasil:
+----------------+ | UTC_TIME() + 0 | +----------------+ | 223914 | +----------------+
Dalam hal ini saya menambahkan nol, jadi hasilnya sekarang di HHMMSS formatnya.
Tidak ada yang menghentikan Anda untuk menambahkan nomor lain. Contoh:
SELECT UTC_TIME() + 0, UTC_TIME() + 5;
Hasil:
+----------------+----------------+ | UTC_TIME() + 0 | UTC_TIME() + 5 | +----------------+----------------+ | 224051 | 224056 | +----------------+----------------+
Lihat juga UTC_DATE
Contoh untuk mengembalikan tanggal UTC.