当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


MS Access DateDiff()、DatePart()用法及代码示例


在本文中,我们将通过示例介绍DateDiff()和DatePart函数。 DateDiff()用于计算两个日期之间的时差。如果希望特定零件从指定日期的日期开始显示,则使用DatePart。让我们一一讨论。

1. DateDiff()函数:
在MS Access中,DateDiff()函数返回两个日期之间的差值。在此函数中,它将使用第一个参数datepart,第二个参数将为date1,第三个参数将为date2。它将返回两个日期之间的差额。

用法:

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

参数值:

参数 描述
datepart 它是必需的。返回的部分。
yyyy =年
q =季度
m =月
y =一年中的一天
d =天
w =工作日
ww =周
h =小时
n =分钟
s =秒
日期1和date2 它是必需的。这两个日期用于计算date2和date1之间的差异。
firstdayofweek 它是可选的。它将指定一周的第一天。
0 =使用NLS API设置
1 =星期日(默认设置)
2 =星期一
3 =星期二
4 =星期三
5 =星期四
6 =星期五
7 =星期六
firstdayofyear 是标准的,它将指定一年中的第一周。
0 =使用NLS API设置
1 =表示包括1月1日的第一周(默认)
2 =代表一年中的第一周(至少4天)
3 =使用一年中的第一周。

示例1:



SELECT DateDiff("yyyy", #15/02/2000#, #06/05/2020#);

输出:

20

示例-2:

SELECT DateDiff("m", #15/02/2000#, #06/05/2020#);

输出:

244

2. DatePart()函数:
在MS Access中,DatePart()函数返回日期的指定部分。在此函数中,第一个参数将是指定的日期部分符号,第二个参数将是日期。它将返回日期的日期部分。

用法:

DatePart(datepart, date, firstdayofweek, firstweekofyear);

参数值:
在此参数中,日期部分,一周的第一天和一年的第一周的值与Datadiff()函数相同。对于数据值,必须指定日期。

Example-1:

SELECT DatePart("yyyy", #02/09/2020#);

输出:

2020

示例-2:

SELECT DatePart("m", #02/09/2020#);

输出:

2

相关用法


注:本文由纯净天空筛选整理自cse1604310056大神的英文原创作品 DateDiff() and DatePart() Function in MS Access。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。