跳到主要内容

DateAdd 取时间和

🎯功能

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

📜语法

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

📥参数

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

📤返回

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

💡示例

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

📘备注

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