MS Access 中的 DateDiff() 和 DatePart()函数
在本文中,我们将通过示例介绍 DateDiff() 和 DatePart函数。 DateDiff() 用于计算两个日期之间的差异。 DatePart 当您希望特定部分从日期指定格式显示时使用。让我们一一讨论。
1. DateDiff()函数:
在 MS Access 中,DateDiff()函数返回两个日期之间的差异。在这个函数中,它会取第一个参数datepart,第二个参数是date1,第三个参数是date2。它将返回两个日期之间的差异。
句法 :
DateDiff(datepart, date1, date2, firstdayofweek, firstweekofyear)
参数值:
Parameter | Descriptiondatepart | It is required. The part to return. | yyyy = Year q = Quarter m = month y = Day of the year d = Day w = Weekday ww = Week h = hour n = Minute s = Second date1 and date2 | It is required. The two dates to calculate the difference between date2 and date1. | firstdayofweek | It is optional. It will specifies the first day of the week. | 0 = Use the NLS API setting 1 = Sunday (this is default) 2 = Monday 3 = Tuesday 4 = Wednesday 5 = Thursday 6 = Friday 7 = Saturday firstdayofyear | It is ptional.It will specifies the first week of the year. | 0 = Use the NLS API setting 1 = It indicate the first week that includes Jan 1st (by default) 2 = It represents first week in the year.(At least 4 days) 3 = It Uses the first full week of the year. |
---|
示例-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);
参数值:
在此参数中,datepart、firstdayofweek 和 firstweekofyear 的值与 Datadiff()函数相同。对于数据值,必须指定日期。
示例-1:
SELECT DatePart("yyyy", #02/09/2020#);
输出 :
2020
示例 2 :
SELECT DatePart("m", #02/09/2020#);
输出 :
2