在本文中,我們將通過示例介紹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
相關用法
- SQL Server DATEPART()用法及代碼示例
- MySQL DATEDIFF()用法及代碼示例
- SQL Server DATEDIFF()用法及代碼示例
- MS Access Hex()、Oct()用法及代碼示例
- MS Access SLN()、SYD()用法及代碼示例
- MS Access DDB()、FV()用法及代碼示例
- MS Access Val()、Sum()用法及代碼示例
- MS Access Sgn()、Sqr()用法及代碼示例
- MS Access StrConv()、StrReverse()用法及代碼示例
- MS Access Chr()、Asc()用法及代碼示例
- MS Access InStr()、InstrRev()用法及代碼示例
- MS Access LCase()、UCase()用法及代碼示例
- MS Access Str()、StrComp()用法及代碼示例
- MS Access Replace()、Space()用法及代碼示例
- MS Access Exp()、Count()用法及代碼示例
- MS Access Mid()、Len()用法及代碼示例
- MS Access LTrim()、RTrim()用法及代碼示例
- MS Access Left()、Right()用法及代碼示例
- MS Access Max()、Min()用法及代碼示例
- MS Access Fix()、Format()用法及代碼示例
- MS Access Second()、Time()用法及代碼示例
- MS Access MonthName()、Now()用法及代碼示例
- MS Access Month()、Minute()用法及代碼示例
注:本文由純淨天空篩選整理自cse1604310056大神的英文原創作品 DateDiff() and DatePart() Function in MS Access。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。