跳到主要内容

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 的范围,或者由三个参数指定(无论是直接还是通过表达式指定)的日期超出了可以接受的日期范围,就会发生错误。