MySQL數據庫提供了獲取當前時間的函數,包括當前日期、當前時間、當前日期時間等。使用這些函數可以對于需要在MySQL中做時間相關操作的應用來說是非常方便的
-- 獲取當前日期 SELECT CURDATE(); -- 獲取當前時間 SELECT CURTIME(); -- 獲取當前日期時間 SELECT NOW(); -- 獲取UNIX時間戳 SELECT UNIX_TIMESTAMP();
上述代碼中,使用CURDATE函數可以獲取當前日期,CURTIME函數可以獲取當前時間,NOW函數可以獲取當前日期時間,UNIX_TIMESTAMP函數可以獲取當前時間對應的UNIX時間戳。
當然,我們也可以根據自己需要對當前時間進行格式化,使用DATE_FORMAT函數可以實現這一功能。例如,下面的代碼可以將當前日期以"年-月-日"的格式進行輸出:
-- 格式化當前日期 SELECT DATE_FORMAT(CURDATE(), '%Y-%m-%d');
總之,MySQL提供了非常豐富的函數用于獲取當前時間,我們可以根據自己的具體業務需要來選擇使用合適的函數。