MySQL數(shù)據(jù)庫中的datetime類型包含日期和時(shí)間信息,但有時(shí)候我們只需要顯示日期信息。下面介紹三種方法查出日期時(shí)間只顯示日期:
方法一:使用DATE()函數(shù)
SELECT DATE(datetime_column) FROM table_name;
這條語句將會(huì)把datetime_column列中的日期和時(shí)間信息截取掉,只保留日期信息。
方法二:使用DATE_FORMAT()函數(shù)
SELECT DATE_FORMAT(datetime_column, '%Y-%m-%d') AS date FROM table_name;
這條語句將會(huì)把datetime_column列中的日期和時(shí)間信息格式化為‘年-月-日’的形式,只保留日期信息。
方法三:使用CAST()函數(shù)
SELECT CAST(datetime_column AS DATE) FROM table_name;
這條語句將會(huì)把datetime_column列中的日期和時(shí)間信息轉(zhuǎn)化為DATE類型,只保留日期信息。
總結(jié):
以上三種方法都能夠查出日期時(shí)間只顯示日期,具體選擇哪種方法還要看自己的偏好,如果需要將日期信息格式化為特定的形式,使用DATE_FORMAT()函數(shù)會(huì)更好。如果只是單純要截取日期信息,使用DATE()函數(shù)和CAST()函數(shù)都可以。