日期和时间函数主要用来处理日期和时间值,一般的日期函数除了使用
date类型的参数外,也可以使用datetime或者timestamp类型的参数,但会忽略这些值的时间部分。
curdate()和current_date()函数的作用相同,将当前日期按照yyyy-mm-dd或yyyymmdd格式的值返回。

例如:使用week()函数查询指定日期是一年中的第几周;

若date参数是一个date值,计算只会包含year、month和day部分(没有时间部分),其结果是一个date值,否则,结果将是一个datetime值。
date_add(date, interval expr type)和adddate(date, intervar expr type)两个函数的作用相同,执行日期的加运算。

示例:使用date_format()函数格式化输出日期和时间值;

示例:使用get_format()函数显示不同格式化类型下的格式字符串。
mysql>
mysql> select date_format(‘2022-07-13 09:08:07’, get_format(datetime, ‘jis’)) as coll, date_format(‘2022-07-13 09:08:07’, get_format(date, ‘usa’)) as coll_1;
+———————+————+
| coll | coll_1 |
+———————+————+
| 2022-07-13 09:08:07 | 07.13.2022 |
+———————+————+
1 row in set (0.00 sec)
mysql>
到此这篇关于mysql函数日期和时间函数汇总的文章就介绍到这了,更多相关mysql日期函数内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!