MySQL LOCALTIMESTAMP fungsi adalah sinonim untuk NOW() fungsi. Ini mengembalikan tanggal dan waktu saat ini.
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:
LOCALTIMESTAMP LOCALTIMESTAMP([fsp])
Dimana (opsional) fsp argumen menentukan presisi pecahan detik untuk nilai yang dikembalikan.
Jika Anda perlu memberikan presisi pecahan detik, Anda harus menggunakan formulir kedua.
Contoh
Berikut ini contoh untuk didemonstrasikan.
SELECT LOCALTIMESTAMP;
Hasil:
+---------------------+ | LOCALTIMESTAMP | +---------------------+ | 2018-06-28 15:50:05 | +---------------------+
Presisi Detik Pecahan
Berikut ini contoh penggunaan fsp argumen untuk menentukan presisi pecahan detik untuk nilai yang dikembalikan.
SELECT LOCALTIMESTAMP(6);
Hasil:
+----------------------------+ | LOCALTIMESTAMP(6) | +----------------------------+ | 2018-06-28 15:50:17.206091 | +----------------------------+
Konteks Numerik
Berikut ini contoh penggunaan LOCALTIMESTAMP berfungsi dalam konteks numerik.
SELECT LOCALTIMESTAMP + 0;
Hasil:
+--------------------+ | LOCALTIMESTAMP + 0 | +--------------------+ | 20180628155032 | +--------------------+
Anda juga dapat menggunakan nilai bukan nol untuk menambah atau mengurangi nilai kembalian. Misalnya:
SELECT
LOCALTIMESTAMP + 0,
LOCALTIMESTAMP + 5;
Hasil:
+--------------------+--------------------+ | LOCALTIMESTAMP + 0 | LOCALTIMESTAMP + 5 | +--------------------+--------------------+ | 20180628155045 | 20180628155050 | +--------------------+--------------------+