DateSerial 构建日期
🎯功能
根据指定年月日构建日期数据
📜语法
结果 = DateSerial(年, 月, 日)
📥参数
参数 | 数据类型 | 解释 |
---|---|---|
年 | 整数型 | 从100到9999之间的数值 |
月 | 整数型 | 任意有效数值表达式 |
日 | 整数型 | 任意有效数值表达式 |
📤返回
日期型
, 返回构建成功的日期数据
💡示例
'下面这个例子以1990年8月1日之前十年(1990-10)零两个月(8- 2)又一天(1-1)的日期
'即是 1980 年 5 月 31 日。
MsgBox DateSerial(1990 - 10, 8 - 2, 1 - 1)
📘备注
- 对于
年
参数,若取值范围是从 0 到 99,则被解释为 1900 到 1999 年。对于此范围之外的年
参数,则使用四位数字表示年份(例如 1800 年)。 - 当任何一个参数的取值超出可接受的范围时,则会适当地进位到下一个较大的时间单位。例如,如果指定了 35 天,则这个天数被解释成一个月加上多出来的日数,多出来的日数取决于其年份和月份。但是如果参数值超出 -32,768 到 32,767 的范围,或者由三个参数指定(无论是直接还是通过表达式指定)的日期超出了可以接受的日期范围,就会发生错误。