Access获取某年某月后的日期

2017-12-09 14:40:00
黄善超
原创
222


有网友好奇想知道100天后的日期是什么年月日。因为这个日子对她来说是比较重要的。

可以用参数指定某个日期的年,月,日

其中每个年参数的取值范围为:从 100 到 9999 间的整数


只需要在今天的日期,日参数加上100即可获取100天后的日期

DateSerial(Year(Date()),Month(Date()),day(Date())+100) 


注意:

year 参数的数值若介于 0 与 29 之间,则将其解释为 2000–2029年,若介于 30 和 99 之间则解释为1930–1999年。而对所有其它 year 参数,则请用四位数值表示(如 1800)。

当任何一个参数的取值超出可接受的范围时,它会适时进位到下一个较大的时间单位。例如,如果指定了 35 天,则这个天数被解释成一个月加上多出来的日数,多出来的日数将由其年份与月份来决定。如果一个参数值超出 -32,768 到 32,767 的范围,就会导致错误发生。


还可以利用DateSerial 函数获取简单的日期:

本月最后一天 DateSerial(Year(Date()),Month(Date())+1,1)-1

本月第一天 Date()-Day(Date())+1

上月最后一天 DateSerial(Year(Date()),Month(Date()),1)-1

上月第一天 DateSerial(Year(Date()),Month(Date())-1,1)




分享