在MySQL中,可以使用DATE_FORMAT()
函數(shù)來(lái)查詢格式化的日期
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s');
這將返回當(dāng)前日期和時(shí)間,格式為YYYY-MM-DD HH:mm:ss
。
如果你想要查詢表中的某個(gè)日期列,可以將NOW()
替換為相應(yīng)的列名。例如,假設(shè)你有一個(gè)名為orders
的表,其中包含一個(gè)名為order_date
的日期列,你可以使用以下查詢來(lái)獲取格式化的日期:
SELECT DATE_FORMAT(order_date, '%Y-%m-%d') AS formatted_date FROM orders;
這將返回orders
表中所有行的order_date
列,并將其格式化為YYYY-MM-DD
格式。
DATE_FORMAT()
函數(shù)支持許多不同的格式化選項(xiàng),例如:
%Y
:四位數(shù)的年份(例如:2021)%y
:兩位數(shù)的年份(例如:21)%m
:月份(01-12)%d
:日期(01-31)%H
:小時(shí)(00-23)%i
:分鐘(00-59)%s
:秒(00-59)更多關(guān)于DATE_FORMAT()
函數(shù)的信息和格式化選項(xiàng),請(qǐng)參閱MySQL官方文檔:https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_date-format