MySQL LOCALTIMESTAMP
hàm là một từ đồng nghĩa với NOW()
hàm số. Nó trả về ngày và giờ hiện tại.
Giá trị được trả lại trong ‘YYYY-MM-DD HH:MM:SS’ hoặc YYYYMMDDHHMMSS định dạng, tùy thuộc vào việc hàm được sử dụng trong ngữ cảnh chuỗi hay số.
Cú pháp
Bạn có thể sử dụng một trong hai hình thức sau:
LOCALTIMESTAMP LOCALTIMESTAMP([fsp])
Trong đó (tùy chọn) fsp
đối số chỉ định độ chính xác giây phân số cho giá trị trả về.
Nếu bạn cần cung cấp độ chính xác của phân số giây, bạn sẽ cần sử dụng biểu mẫu thứ hai.
Ví dụ
Đây là một ví dụ để chứng minh.
SELECT LOCALTIMESTAMP;
Kết quả:
+---------------------+ | LOCALTIMESTAMP | +---------------------+ | 2018-06-28 15:50:05 | +---------------------+
Độ chính xác của phân số giây
Đây là một ví dụ về việc sử dụng fsp
đối số để chỉ định độ chính xác giây phân số cho giá trị trả về.
SELECT LOCALTIMESTAMP(6);
Kết quả:
+----------------------------+ | LOCALTIMESTAMP(6) | +----------------------------+ | 2018-06-28 15:50:17.206091 | +----------------------------+
Ngữ cảnh dạng số
Dưới đây là một ví dụ về việc sử dụng LOCALTIMESTAMP
hàm trong ngữ cảnh số.
SELECT LOCALTIMESTAMP + 0;
Kết quả:
+--------------------+ | LOCALTIMESTAMP + 0 | +--------------------+ | 20180628155032 | +--------------------+
Bạn cũng có thể sử dụng một giá trị khác không để cộng hoặc trừ giá trị trả về. Ví dụ:
SELECT LOCALTIMESTAMP + 0, LOCALTIMESTAMP + 5;
Kết quả:
+--------------------+--------------------+ | LOCALTIMESTAMP + 0 | LOCALTIMESTAMP + 5 | +--------------------+--------------------+ | 20180628155045 | 20180628155050 | +--------------------+--------------------+