给定日期DD,可以计算该日期当月最大天数的正确表达式是:
来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/11/09 02:16:44
给定日期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?题目说的是当月,都加了1了怎么还会是当月呢?
(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?题目说的是当月,都加了1了怎么还会是当月呢?
仔细看看DateSerial的解释,因为DAY为,所以后面要加month要加1的
DateSerial函数 返回
返回包含指定的年、月、日的 Variant (Date).
语法
DateSerial(year,month,day)
DateSerial 函数语法有下列的命名参数:
部分 描述
year 必要;Integer.从 100 到 9999 间的整数,或一数值表达式.
month 必要;Integer.任何数值表达式.
day 必要;Integer.任何数值表达式.
说明
为了指定某个日期,如 1991 年 12 月 31 日,DateSerial 函数中的每个参数的取值范围应该是可接受的;即,日的取值范围应在 1-31 之间,而月的取值范围应在 1-12 之间.但是,当一个数值表达式表示某日之前或其后的年、月、日数时,也可以为每个使用这个数值表达式的参数指定相对日期.
以下示例中使用了数值表达式代替绝对日期.这里,DateSerial 函数返回 1990 年 8 月 1 日的 十 年 (1990 - 10) 零两个月 (8 - 2) 又一天 (1 - 1) 之前的日期;换句话说,就是 1980 年 5 月 31 日.
DateSerial(1990 - 10,8 - 2,1 - 1)
year 参数的数值若介于 0 与 29 之间,则将其解释为 2000–2029年,若介于 30 和 99 之间则解释为1930–1999年.而对所有其它 year 参数,则请用四位数值表示(如 1800).
当任何一个参数的取值超出可接受的范围时,它会适时进位到下一个较大的时间单位.例如,如果指定了 35 天,则这个天数被解释成一个月加上多出来的日数,多出来的日数将由其年份与月份来决定.如果一个参数值超出 -32,768 到 32,767 的范围,就会导致错误发生.
DateSerial函数 返回
返回包含指定的年、月、日的 Variant (Date).
语法
DateSerial(year,month,day)
DateSerial 函数语法有下列的命名参数:
部分 描述
year 必要;Integer.从 100 到 9999 间的整数,或一数值表达式.
month 必要;Integer.任何数值表达式.
day 必要;Integer.任何数值表达式.
说明
为了指定某个日期,如 1991 年 12 月 31 日,DateSerial 函数中的每个参数的取值范围应该是可接受的;即,日的取值范围应在 1-31 之间,而月的取值范围应在 1-12 之间.但是,当一个数值表达式表示某日之前或其后的年、月、日数时,也可以为每个使用这个数值表达式的参数指定相对日期.
以下示例中使用了数值表达式代替绝对日期.这里,DateSerial 函数返回 1990 年 8 月 1 日的 十 年 (1990 - 10) 零两个月 (8 - 2) 又一天 (1 - 1) 之前的日期;换句话说,就是 1980 年 5 月 31 日.
DateSerial(1990 - 10,8 - 2,1 - 1)
year 参数的数值若介于 0 与 29 之间,则将其解释为 2000–2029年,若介于 30 和 99 之间则解释为1930–1999年.而对所有其它 year 参数,则请用四位数值表示(如 1800).
当任何一个参数的取值超出可接受的范围时,它会适时进位到下一个较大的时间单位.例如,如果指定了 35 天,则这个天数被解释成一个月加上多出来的日数,多出来的日数将由其年份与月份来决定.如果一个参数值超出 -32,768 到 32,767 的范围,就会导致错误发生.
给定年,月,日,计算该日是该年中的第几天.程序中要求有判断闰年的函数和计算天数的函数.
如何计算两个日期之间的天数
日期和时间的正则表达式:时间格式是yyyy-MM-dd hh:mm:ss和MM-dd hh:mm:ss和hh:mm:ss
用java写一个程序可以计算2个日期之间的天数差.
c语言编程题 已知2012年1月1日是星期日,现在输入其后的任意一个日期(年份不超过9999),计算该日是星期几.
excel表格中如何计算两个日期之间的天数?
java中计算两个日期之间差的天数
计算两个日期之间的天数差算法
怎么计算两个日期的相差天数 含有二月
求三年级下册有关计算日期、天数的数学题
C语言计算两日期之间的天数
C语言编程 任意输入两个日期,计算两个日期之间的天数