Mysql格式化日期时间
DATE_FORMAT 函数是 Mysql 中的一个重要函数,用于格式化日期时间。该函数的语法为 DATE_FORMAT(date, format),其中 date 是要格式化的日期时间,format 是格式化的字符串。
在 format 字符串中,可以使用多种修饰符来格式化日期时间。这些修饰符包括:
* %M:月份的名字(January ~ December)
* %W:星期的名字(Sunday ~ Saturday)
* %D:有英语前缀的月份的日期(1st, 2nd, 3rd, 等等)
* %Y:年,数字,4 位
* %y:年,数字,2 位
* %a:缩写的星期名字(Sun ~ Sat)
* %d:月份中的天数,数字(00 ~ 31)
* %e:月份中的天数,数字(0 ~ 31)
* %m:月,数字(01 ~ 12)
* %c:月,数字(1 ~ 12)
* %b:缩写的月份名字(Jan ~ Dec)
* %j:一年中的天数(001 ~ 366)
* %H:小时(00 ~ 23)
* %k:小时(0 ~ 23)
* %h:小时(01 ~ 12)
* %I:小时(01 ~ 12)
* %l:小时(1 ~ 12)
* %i:分钟,数字(00 ~ 59)
* %r:时间,12 小时(hh:mm:ss [AP]M)
* %T:时间,24 小时(hh:mm:ss)
* %S:秒(00 ~ 59)
* %s:秒(00 ~ 59)
* %p:AM 或 PM
* %w:一个星期中的天数(0=Sunday ~ 6=Saturday)
* %U:星期(0 ~ 52),这里星期天是星期的第一天
* %u:星期(0 ~ 52),这里星期一是星期的第一天
* %%:一个文字 “%”
这些修饰符可以自由组合,以满足不同的格式化需求。
DATE_FORMAT 函数的应用非常广泛,如在数据报表、日志记录、数据分析等领域。它可以帮助开发者快速、灵活地格式化日期时间,以满足不同的业务需求。
DATE_FORMAT 函数是 Mysql 中的一个非常重要的函数,对于日期时间的格式化提供了极大的灵活性和自由度。