在本文中,我们将通过示例介绍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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。