介绍
MySQL 提供了一些日期和时间函数和格式化选项,可以帮助用户操作和格式化日期和时间数据。日期格式化常用选项
常见的日期格式化选项包括 %y、%Y、%m、%M、%d、%D、%H、%h、%i、%s 等。其中,%y 表示年份的末两位数字,%Y 表示完整的年份,%m 表示月份(01-12),%M 表示月份的名字(January-December),%d 表示月份中的第几天(01-31),%D 表示带有后缀的月份中的第几天(1st, 2nd, 3rd, …),%H 表示小时(00-23),%h 表示小时(01-12),%i 表示分钟(00-59),%s 表示秒钟(00-59)。日期格式化示例
下面是几个常见的日期格式化示例:- SELECT DATE_FORMAT('2021-05-01', '%Y-%m-%d'); 结果为:2021-05-01- SELECT DATE_FORMAT('2021-05-01 12:34:56', '%h:%i:%s %p'); 结果为:12:34:56 PM日期格式化函数
MySQL 也提供了很多日期格式化函数,比如 DATE_FORMAT、DATE、CURDATE、NOW 等。其中,DATE_FORMAT 可以将日期转换为字符串,DATE 可以将字符串转换为日期,CURDATE 返回当前日期,NOW 返回当前日期和时间。日期格式化函数示例
下面是几个常见的日期格式化函数示例:- SELECT DATE_FORMAT('2021-05-01', '%Y-%m-%d'); 结果为:2021-05-01- SELECT DATE('2021-05-01'); 结果为:2021-05-01- SELECT CURDATE(); 结果为:2021-05-01- SELECT NOW(); 结果为:2021-05-01 12:34:56总结
MySQL 提供了很多日期和时间函数和格式化选项,可以帮助用户操作和格式化日期和时间数据。在实际使用中,应根据具体需求选择合适的函数和选项,以达到最佳的效果。