mysql时间计算函数
时间: 2023-11-23 15:57:01 浏览: 83
MySQL中有很多内置的日期和时间函数,可以用于时间计算。以下是一些常用的MySQL时间计算函数:
1. NOW()函数:返回当前日期和时间。
```mysql
SELECT NOW(); -- 输出当前日期和时间
```
2. DATE_ADD()函数:在日期上加上一个时间间隔。
```mysql
SELECT DATE_ADD('2022-01-01', INTERVAL 1 DAY); -- 输出2022-01-02
```
3. DATE_SUB()函数:在日期上减去一个时间间隔。
```mysql
SELECT DATE_SUB('2022-01-01', INTERVAL 1 DAY); -- 输出2021-12-31
```
4. DATEDIFF()函数:计算两个日期之间的天数差。
```mysql
SELECT DATEDIFF('2022-01-01', '2021-12-31'); -- 输出1
```
5. DATE_FORMAT()函数:将日期格式化为指定的格式。
```mysql
SELECT DATE_FORMAT('2022-01-01', '%Y年%m月%d日'); -- 输出2022年01月01日
```
6. HOUR()函数:返回指定时间的小时。
```mysql
SELECT HOUR(NOW()); -- 输出当前时间的小时数
```
阅读全文