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