如何在MySQL中格式化日期?
在MySQL中,可以使用DATE_FORMAT函数来格式化日期。该函数需要两个参数:日期和格式字符串。以下是一些常见的格式字符串及其对应的日期格式:
- %Y:四位数的年份(例如:2021)
- %y:两位数的年份(例如:21)
- %m:两位数的月份(例如:01)
- %d:两位数的日期(例如:01)
- %H:24小时制的小时数(例如:13)
- %h:12小时制的小时数(例如:01)
- %i:两位数的分钟数(例如:30)
- %s:两位数的秒数(例如:45)
- %p:AM或PM
以下是一些示例:
- 格式化当前日期和时间为YYYY-MM-DD HH:MI:SS格式:
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s');
- 格式化日期为YYYY年MM月DD日格式:
SELECT DATE_FORMAT('2021-01-01', '%Y年%m月%d日');
- 格式化时间为HH:MI AM格式:
SELECT DATE_FORMAT('13:30:45', '%h:%i %p');
希望这可以帮助你在MySQL中格式化日期。