當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。