温馨提示×

mysql如何查询格式化日期

小亿
174
2024-09-03 19:01:52
栏目: 云计算

在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

0