構文
DateAdd(interval, number, date)
interval・・・・・・・時間単位を表す文字列※下記参照
number・・・・・・・加算/減算したい数
date・・・・・・・・・加算/減算したい元の日付
number・・・・・・・加算/減算したい数
date・・・・・・・・・加算/減算したい元の日付
引数intervalに設定する値 | |
設定値 | 内容 |
yyyy | 年 |
q | 四半期 |
m | 月 |
y | 年間通算日 |
d | 日 |
w | 週日 |
ww | 週 |
h | 時 |
n | 分 |
s | 秒 |
DateAdd関数のサンプルコード
Public Sub sample() '■標準の使い方(日付) Debug.Print DateAdd("d", 30, "2021/01/01") '2021/01/31 '30日後 Debug.Print DateAdd("q", 2, "2021/01/01") '2021/07/31 '2クォーター後 '■標準の使い方(時刻) Debug.Print DateAdd("h", 3, "2021/01/01") '2021/01/01 3:00:00 '3時間後 Debug.Print DateAdd("n", 10, "2021/01/01") '2021/01/01 0:10:00 '10分後 Debug.Print DateAdd("s", 20, "2021/01/01") '2021/01/01 0:00:20 '20秒後 Debug.Print DateAdd("h", 3, "10:00:00") '13:00:00 '3時間後 '■過去を取得(マイナス数値で指定) Debug.Print DateAdd("d", -30, "2021/01/31") '2021/01/01 '30日前 Debug.Print DateAdd("h", -3, "10:00:00") '7:00:00 '3時間前 End Sub
注意点
- 特にありません
コメント