DateSerial 构建日期

文章目录
  1. 1. 功能
  2. 2. 语法
  3. 3. 参数
  4. 4. 返回值
  5. 5. 示例
  6. 6. 备注

功能

根据指定年月日构建日期数据

语法

结果 = DateSerial(年, 月, 日)

参数

参数 数据类型 解释
整数型 从100到9999之间的数值
整数型 任意有效数值表达式
整数型 任意有效数值表达式

返回值

日期型, 返回构建成功的日期数据

示例

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