更新日期: 2006 年 12 月 12 日
返回开始日期时间和结束日期时间之间的差。
语法
DATEDIFF(interval, datetime, datetime)
| interval | 指定用于计算日期之差的单位(年、季度、月、日、时、分、秒或周)。 | 
| datetime | 指定开始日期。 | 
| datetime | 指定结束日期。 | 
备注
- 间隔不区分大小写。
下列间隔有效。
| 间隔 | 结果 | 
|---|---|
| YEAR | 返回从开始日期值到结束日期值之间的年数。 | 
| QUARTER | 返回从开始日期值到结束日期值之间的季度数。 | 
| MONTH | 返回从开始日期值到结束日期值之间的月数。 | 
| WEEK | 返回从开始日期值到结束日期值之间的周数。 | 
| DAY | 返回从开始日期值到结束日期值之间的天数。 | 
| HOUR | 返回从开始日期值到结束日期值之间的小时数。 | 
| MINUTE | 返回从开始日期值到结束日期值之间的分钟数。 | 
| SECOND | 返回从开始日期值到结束日期值之间的秒数。 | 
示例
| 公式 | 结果 | 
|---|---|
| DATEDIFF(MONTH, #1/1/2009#, #3/31/2009#) | 2 | 
| DATEDIFF(DAY, Sell Start Date, Sell End Date) | 返回 Sell Start Date 和 Sell End Date 字段的每对实例之间相差的天数。 | 
请参阅
概念
使用公式(报表生成器)
使用函数(报表生成器)
日期和时间函数(报表生成器)
报表生成器操作指南主题
在公式和筛选器中使用文字(报表生成器)
设置数字数据的格式(报表生成器)
帮助和信息
更改历史记录
| 发布日期 | 历史记录 | 
|---|---|
| 2006 年 12 月 12 日 | 
 | 
| 2006 年 4 月 14 日 | 
 |