目录

MS Access DateDiff() 函数

示例

返回两个日期之间的差异(以年为单位):

SELECT DateDiff("yyyy", #13/01/1998#, #09/05/2017#);
亲自试一试 »

定义和用法

DateDiff() 函数返回两个日期之间的差异。

语法

DateDiff( datepart, date1, date2, firstdayofweek, firstweekofyear)

参数值

Parameter Description
datepart Required. The part to return. Can be one of the following values:
  • yyyy = Year
  • q = Quarter
  • m = month
  • y = Day of the year
  • d = Day
  • w = Weekday
  • ww = Week
  • h = hour
  • n = Minute
  • s = Second
date1 and date2 Required. The two dates to calculate the difference between
firstdayofweek Optional. Specifies the first day of the week. Can be one of the following values:
  • 0 = Use the NLS API setting
  • 1 = Sunday (this is default)
  • 2 = Monday
  • 3 = Tuesday
  • 4 = Wednesday
  • 5 = Thursday
  • 6 = Friday
  • 7 = Saturday
firstdayofyear Optional. Specifies the first week of the year. Can be one of the following values:
  • 0 = Use the NLS API setting
  • 1 = Use the first week that includes Jan 1st (default)
  • 2 = Use the first week in the year that has at least 4 days
  • 3 = Use the first full week of the year

技术细节

工作于: 从 Access 2000

更多示例

示例

返回两个日期之间的差异(以月为单位):

SELECT DateDiff("m", #13/01/1998#, #09/05/2017#);
亲自试一试 »

示例

返回指定日期与今天日期之间的差异(以天为单位):

SELECT DateDiff("d", #13/01/1998#, Date());
亲自试一试 »