在 MySQL 數(shù)據(jù)庫中,datetime 類型可以存儲(chǔ)日期和時(shí)間信息。常用的日期時(shí)間格式如下:
YYYY-MM-DD HH:MM:SS
其中:
- YYYY:表示 4 位數(shù)的年份,如 2021
- MM:表示 2 位數(shù)的月份,如 09
- DD:表示 2 位數(shù)的日期,如 14
- HH:表示 24 小時(shí)制的小時(shí)數(shù),如 23
- MM:表示分鐘數(shù),如 59
- SS:表示秒數(shù),如 30
獲取 datetime 類型字段中的日期格式,可以通過 MySQL 提供的 DATE() 函數(shù)來實(shí)現(xiàn)。例如:
SELECT DATE(datetime_column) FROM table_name
其中,datetime_column 是 datetime 類型的字段名,table_name 是表名。
使用 DATE() 函數(shù)可以獲取 datetime 類型字段中的日期信息。例如:
SELECT DATE('2021-09-14 23:59:30') -- 輸出:2021-09-14
如果要獲取當(dāng)前日期,可以使用 MySQL 提供的 NOW() 函數(shù):
SELECT DATE(NOW())
如果想要獲取其他日期格式,可以使用 MySQL 提供的 DATE_FORMAT() 函數(shù)。例如,要獲取 yyyy-mm-dd 格式的日期:
SELECT DATE_FORMAT(datetime_column, '%Y-%m-%d') FROM table_name
其中,第二個(gè)參數(shù) '%Y-%m-%d' 指定了日期格式,其中 %Y 表示 4 位數(shù)的年份,%m 表示 2 位數(shù)的月份,%d 表示 2 位數(shù)的日期。