DATE_FORMAT
函数用于将日期/时间值按照指定的格式进行格式化
- %Y:四位数的年份(例如:2021)
- %y:两位数的年份(例如:21)
- %m:月份,带前导零(01-12)
- %c:月份,不带前导零(1-12)
- %d:日期,带前导零(01-31)
- %e:日期,不带前导零(1-31)
- %H:小时(00-23)
- %i:分钟(00-59)
- %s:秒(00-59)
- %f:微秒(000000-999999)
- %p:AM/PM
- %l:小时(1-12)
- %k:小时(0-23)
- %r:时间(hh:mm:ss AM/PM)
- %T:时间(hh:mm:ss)
- %D:英文后缀的日期(例如:1st, 2nd, 3rd)
- %W:星期几的全名(例如:Sunday, Monday)
- %a:星期几的简写(例如:Sun, Mon)
- %w:星期几的数字表示(0-6,0表示周日)
- %M:月份的全名(例如:January, February)
- %b:月份的简写(例如:Jan, Feb)
- %j:一年中的第几天(001-366)
- %U:一年中的第几周,以周日为一周的开始(00-53)
- %u:一年中的第几周,以周一为一周的开始(00-53)
- %V:一年中的第几周,以周一为一周的开始,范围为1-53(与%X配合使用)
- %v:一年中的第几周,以周日为一周的开始,范围为1-53(与%x配合使用)
- %X:年份,用于与%V配合使用
- %x:年份,用于与%v配合使用
这些格式可以组合使用,以满足不同的日期格式需求。例如,DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s')
将返回当前日期和时间,格式为 “2021-08-30 12:34:56”。