问题 单项选择题

给定日期DD,计算该日期当月最大天数的正确表达式是( )。

A) Day(DD)
B) Day(DateSerial(Year(DD),Month(DD),day(DD)))
C) Day(DateSerial(Year(DD),Month(DD),0))
D) Day(DateSerial(Year(DD),Month(DD)+1,0))

答案

参考答案:D

解析: Day函数返回日期表达式日期的整数;Year函数返回日期表达式年份的整数;Month函数返回日期表达式月份的整数;DateSerial函数返回指定年月日的日期,格式为DateSerial(表达式1、表达式2、表达式3),如果表达式为0,则DateSerial返回表达式2前一个月的最后一天的日期,要返回当月的最后一天的日期,表达式2就要等于Month(DD)+1。

单项选择题
单项选择题