DATEDIFF

返回两个指定日期间跨越的天数。

例如,您可以使用此函数查找某日期间隔内的天数。

注意: 该函数相当于 T-SQL 中的 DATEDIFF。

返回值

整数

语法

DATEDIFF( datePart, startDate, endDate )

其中:

  • datePart 指定计算差别的时间段。该参数的可能值如下:
    • 年,yy,yyyy
    • 季度,q,qq
    • 月,m,mm
    • 周,wk,ww
    • 日,d,dd
    • 工作日,dw
    • 一年中的第几天,dy,y
    • 小时,hh
    • 分钟,mm,n
    • 秒,ss,s
    • 毫秒,ms
  • startDate 是计算的开始日期。
  • endDate 是计算的结束日期。

endDate 中减去 startDate 值。

注意: 如果 startDate 晚于 endDate,则返回值为负数。如果结果超出整数值范围,系统返回错误值。