DateAdd 取时间和

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

功能

时间加法计算, 例如当前时间加上5天是什么时间之类的

语法

结果 = DateAdd(单位, 数值, 时间)

参数

参数 数据类型 解释
单位 字符串 表示要计算的时间单位, 详见下面表格
数值 长整数型 要加减的数值, 正数是得到未来的时间, 负数是得到过去的时间
时间 日期型 用于计算的时间日期, 如果非日期型将尝试强制转换日期型
单位 描述
yyyy
q 季度
m
y 一年的日数
d
w 一周的日数
ww
h 小时
n 分钟
s

返回值

日期型, 返回计算后得到的时间日期数据

示例

1
2
3
Dim 新日期
新日期 = DateAdd("m", 1, "2012-10-31")
TracePrint 新日期 //得到2012-11-30

备注

  • 如果计算的日期是在公元 100 年之前,则会产生错误。
  • 如果 数值 不是 长整数型,则在计算前四舍五入为最接近的整数。