mysql TIMESTAMPDIFF和TIMESTAMPADD用法
**TIMESTAMPDIFF**
**语法**
TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2)
**说明**
返回日期或日期时间表达式datetime_expr1和datetime_expr2之间的整数差。其结果的单元由interval参数给出。该参数必须是以下值的其中一个:
- FRAC_SECOND:表示间隔是毫秒
- SECOND:秒
- MINUTE:分钟
- HOUR:小时
- DAY:天
- WEEK:星期
- MONTH:月
- QUARTER:季度
- YEAR:年
## 具体用法
```sql
select TIMESTAMPDIFF(YEAR,'1996-01-29','2018-5-27') age;
```
## TIMESTAMPADD
**语法**
TIMESTAMPADD(interval,int_expr,datetime_expr);
**说明**
将整型表达式int_expr添加到日期或日期时间表达式datetime_expr中。式中的interval和上文中列举的取值是一样的。
## 具体用法
```sql
select TIMESTAMP(MINUTE,8820,'2012-08-24 09:00:00');
```