MySQL CURRENT_TIMESTAMP
fungsi mengembalikan tanggal dan waktu saat ini.
Fungsi ini sebenarnya sinonim untuk NOW()
fungsi.
Nilai dikembalikan dalam 'YYYY-MM-DD HH:MM:SS' atau YYYYMMDDDHHMMSS format, tergantung pada apakah fungsi tersebut digunakan dalam konteks string atau numerik.
Sintaks
Anda dapat menggunakan salah satu dari dua formulir berikut:
CURRENT_TIMESTAMP CURRENT_TIMESTAMP([fsp])
Dimana (opsional) fsp
argumen menentukan presisi pecahan detik untuk nilai yang dikembalikan.
Jelas, jika Anda perlu memberikan presisi pecahan detik, Anda harus menggunakan formulir kedua.
Contoh
Berikut ini contoh untuk didemonstrasikan.
SELECT CURRENT_TIMESTAMP;
Hasil:
+---------------------+ | CURRENT_TIMESTAMP | +---------------------+ | 2018-06-23 11:32:15 | +---------------------+
Presisi Detik Pecahan
Berikut ini contoh penggunaan fsp
argumen untuk menentukan presisi pecahan detik untuk nilai yang dikembalikan.
SELECT CURRENT_TIMESTAMP(6);
Hasil:
+----------------------------+ | CURRENT_TIMESTAMP(6) | +----------------------------+ | 2018-06-23 11:32:33.766154 | +----------------------------+
Konteks Numerik
Berikut ini contoh penggunaan CURRENT_TIMESTAMP()
berfungsi dalam konteks numerik.
SELECT CURRENT_TIMESTAMP() + 0;
Hasil:
+-------------------------+ | CURRENT_TIMESTAMP() + 0 | +-------------------------+ | 20180623113258 | +-------------------------+
Anda juga dapat menggunakan nilai bukan nol untuk menambah atau mengurangi nilai yang dikembalikan.