在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