MySQL中獲取系統時間是日常開發中常用的操作,本文將為大家詳細介紹MySQL中獲取系統時間的函數及常用示例,以幫助大家更好地使用MySQL進行開發。
一、獲取當前日期時間函數
1. NOW()
NOW()函數返回當前日期時間,格式為“YYYY-MM-DD HH:MM:SS”。
SELECT NOW(); -- 返回當前日期時間
2. SYSDATE()
SYSDATE()函數也返回當前日期時間,與NOW()函數不同的是,SYSDATE()函數返回的日期時間格式為“YYYY-MM-DD HH:MM:SS”,且沒有毫秒數。
SELECT SYSDATE(); -- 返回當前日期時間
二、獲取當前日期函數
1. CURRENT_DATE()
CURRENT_DATE()函數返回當前日期,格式為“YYYY-MM-DD”。
SELECT CURRENT_DATE(); -- 返回當前日期
2. CURDATE()
CURDATE()函數也返回當前日期,與CURRENT_DATE()函數相同。
SELECT CURDATE(); -- 返回當前日期
三、獲取當前時間函數
1. CURRENT_TIME()
CURRENT_TIME()函數返回當前時間,格式為“HH:MM:SS”。
SELECT CURRENT_TIME(); -- 返回當前時間
2. CURTIME()
CURTIME()函數也返回當前時間,與CURRENT_TIME()函數相同。
SELECT CURTIME(); -- 返回當前時間
四、獲取時間戳函數
1. UNIX_TIMESTAMP()
UNIX_TIMESTAMP()函數返回當前日期時間的時間戳,格式為整數。
SELECT UNIX_TIMESTAMP(); -- 返回當前日期時間的時間戳
2. FROM_UNIXTIME()
FROM_UNIXTIME()函數將時間戳轉換為日期時間格式,格式為“YYYY-MM-DD HH:MM:SS”。
SELECT FROM_UNIXTIME(UNIX_TIMESTAMP()); -- 返回當前日期時間
本文為大家介紹了MySQL中獲取系統時間的常用函數及示例,包括獲取當前日期時間、當前日期、當前時間和時間戳等。希望能夠幫助大家在日常開發中更加便捷地操作MySQL。