📅  最后修改于: 2023-12-03 15:17:44.086000             🧑  作者: Mango
在 MS Access 中,DateDiff() 和 DatePart() 是两个非常有用的函数,用于计算日期和时间之间的差值和获取日期和时间的各个部分。
DateDiff(interval, date1, date2[, firstdayofweek[, firstweekofyear]])
返回一个数字,表示时间间隔的数量。
'计算两个日期之间的天数
DateDiff("d",#2021-12-31#,#2022-01-01#) '返回 1
'计算两个日期之间的小时数
DateDiff("h",#2022-01-01 00:00#,#2022-01-01 12:00#) '返回 12
'计算两个日期之间的月数
DateDiff("m",#2021-01-01#,#2022-01-01#) '返回 12
DatePart(interval, date[, firstdayofweek[, firstweekofyear]])
返回一个数字,表示指定的日期或时间部分的值。
'获取日期中的月份
DatePart("m",#2022-01-01#) '返回 1
'获取时间中的小时数
DatePart("h",#12:30:00 PM#) '返回 12
'获取日期中的年份
DatePart("yyyy",#2022-01-01#) '返回 2022
在 MS Access 中,这两个函数可以相互配合,实现更加灵活的日期和时间计算。例如,可以使用 DateDiff() 函数计算两个日期之间的天数,并使用 DatePart() 函数获取其中的月份或年份。