在MySQL中,可以使用DATE_FORMAT()
函数来查询格式化的日期
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s');
这将返回当前日期和时间,格式为YYYY-MM-DD HH:mm:ss
。
如果你想要查询表中的某个日期列,可以将NOW()
替换为相应的列名。例如,假设你有一个名为orders
的表,其中包含一个名为order_date
的日期列,你可以使用以下查询来获取格式化的日期:
SELECT DATE_FORMAT(order_date, '%Y-%m-%d') AS formatted_date FROM orders;
这将返回orders
表中所有行的order_date
列,并将其格式化为YYYY-MM-DD
格式。
DATE_FORMAT()
函数支持许多不同的格式化选项,例如:
%Y
:四位数的年份(例如:2021)%y
:两位数的年份(例如:21)%m
:月份(01-12)%d
:日期(01-31)%H
:小时(00-23)%i
:分钟(00-59)%s
:秒(00-59)
更多关于DATE_FORMAT()
函数的信息和格式化选项,请参阅MySQL官方文档:https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_date-format