MS Access DateDiff() 函数

实例

返回两个日期之间的差值,以年为单位:

  1. SELECT DateDiff("yyyy", #13/01/1998#, #09/05/2021#);

定义与用法

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


语法

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

参数值

参数描述
datepart必填。要返回的日期部分。可以是以下值之一:
  • yyyy = 年
  • q = 季
  • m = 月
  • y = 年中的日
  • d = 日
  • w = 工作日
  • ww = 周
  • h = 时
  • n = 分
  • s = 秒
date1 and date2必填。 计算两个日期之间的差异
firstdayofweek可选。指定一周的第一天。可以是以下值之一:
  • 0 = 使用 NLS API 设置
  • 1 = 星期天 (默认值)
  • 2 = 星期一
  • 3 = 星期二
  • 4 = 星期三
  • 5 = 星期四
  • 6 = 星期五
  • 7 = 星期六
firstdayofyear可选。指定一年中的第一周。可以是以下值之一:
  • 0 = 使用 NLS API 设置
  • 1 = 使用包括 1 月 1 日在内的第一周(默认)
  • 2 = 使用一年中至少有 4 天的第一周
  • 3 = 使用一年中的第一整周

技术细节

适用版本:From Access 2000

更多实例

实例

返回两个日期之间的差值,以月为单位:

  1. SELECT DateDiff("m", #13/01/1998#, #09/05/2021#);
实例

返回指定日期与今天日期之间的差值,以天为单位:

  1. SELECT DateDiff("d", #13/01/2021#, Date());

分类导航