Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

UTC_TIMESTAMP() Contoh – MySQL

Di MySQL, Anda dapat menggunakan UTC_TIMESTAMP berfungsi untuk mengembalikan tanggal dan waktu UTC. UTC adalah singkatan dari Coordinated Universal Time dan merupakan standar waktu utama yang digunakan dunia untuk mengatur jam dan waktu.

Hasil dari fungsi ini dikembalikan baik dalam 'YYYY-MM-DD HH:MM:SS' atau YYYYMMDDDHHMMSS format, bergantung pada apakah itu digunakan dalam konteks string atau numerik.

Sintaks

Anda dapat menggunakan salah satu dari dua formulir berikut:

UTC_TIMESTAMP
UTC_TIMESTAMP([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_TIMESTAMP;

Hasil:

+---------------------+
| UTC_TIMESTAMP       |
+---------------------+
| 2018-07-06 04:49:11 |
+---------------------+

Contoh 2 – Dengan Tanda kurung

Dalam contoh ini saya menambahkan tanda kurung (ini tidak membuat perbedaan pada hasilnya).

SELECT UTC_TIMESTAMP();

Hasil:

+---------------------+
| UTC_TIMESTAMP()     |
+---------------------+
| 2018-07-06 04:49:30 |
+---------------------+

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_TIMESTAMP(6);

Hasil:

+----------------------------+
| UTC_TIMESTAMP(6)           |
+----------------------------+
| 2018-07-06 04:49:49.754432 |
+----------------------------+

Dan pada contoh selanjutnya saya menggunakan 3 untuk mengurangi presisi pecahan detik:

SELECT UTC_TIMESTAMP(3);

Hasil:

+-------------------------+
| UTC_TIMESTAMP(3)        |
+-------------------------+
| 2018-07-06 04:50:05.489 |
+-------------------------+

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_TIMESTAMP() + 0;

Hasil:

+---------------------+
| UTC_TIMESTAMP() + 0 |
+---------------------+
|      20180706045026 |
+---------------------+

Dalam hal ini saya menambahkan nol, jadi hasilnya sekarang di HHMMSS formatnya.

Tidak ada yang menghentikan Anda untuk menambahkan nomor lain. Contoh:

SELECT 
  UTC_TIMESTAMP() + 0,
  UTC_TIMESTAMP() + 5;

Hasil:

+---------------------+---------------------+
| UTC_TIMESTAMP() + 0 | UTC_TIMESTAMP() + 5 |
+---------------------+---------------------+
|      20180706045044 |      20180706045049 |
+---------------------+---------------------+

Lihat juga UTC_DATE Contoh untuk mengembalikan tanggal UTC, dan UTC_TIME Contoh untuk mengembalikan waktu UTC.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara memberikan akses jarak jauh ke satu database MySQL

  2. File kunci MySQL salah untuk tabel tmp saat membuat banyak gabungan

  3. string yang dipisahkan koma dari nilai yang dipilih di mysql

  4. kueri dinamis mysql dalam prosedur tersimpan

  5. FROM_UNIXTIME() Contoh – MySQL