在MySQL中,可以使用NOW()函數獲取當前日期和時間。
SELECT NOW();
該函數返回的日期和時間形式為“YYYY-MM-DD HH:MM:SS”,其中YYYY表示年份,MM表示月份,DD表示日期,HH表示小時,MM表示分鐘,SS表示秒。
如果需要獲取當前日期或時間的某個部分,可以使用DATE_FORMAT()函數。
-- 獲取當前日期 SELECT DATE_FORMAT(NOW(), '%Y-%m-%d'); -- 獲取當前時間 SELECT DATE_FORMAT(NOW(), '%H:%i:%s');
在使用NOW()函數獲取當前日期和時間時,需要注意MySQL服務器的時區設置。如果時區設置不正確,那么獲取到的時間可能會有誤。
可以使用以下語句查看MySQL服務器當前時區:
SELECT @@global.time_zone;
如果需要修改時區設置,可以使用以下語句:
SET GLOBAL time_zone = 'Asia/Shanghai';
以上就是關于MySQL如何獲取當前時間的介紹。