跳到主要内容

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 年之前,则会产生错误。
  • 如果 数值 不是 长整型数,则在计算前四舍五入为最接近的整数。