DateAdd

日付時刻の値から時間を加算または減算します。

Result := DateAdd(DateTime, Time, TimeUnits)

パラメータ

DateTime

型:文字列

YYYYMMDDHH24MISS形式の日付-時間スタンプです。

Time

型:整数または浮動小数点数

加算する時間を、整数または浮動小数点数で指定します。負の数を指定して、引き算を行う。

TimeUnits

型:文字列

Timeパラメータの意味。TimeUnitsは、以下の文字列のいずれか(または最初の文字のみ)を指定します。Seconds, Minutes, Hours または Days.

戻り値

型:文字列

この関数は、YYYYMMDDHH24MISS形式の数字列を返します。この文字列は数値として扱えません。つまり計算したり、数として比較はできません。

備考

組込変数A_Nowには、現在のローカルタイムがYYYYMMDDHH24MISS形式で格納されます。

2つのタイムスタンプの間の時間量を計算するには、DateDiffを使用します。

DateTimeに無効なタイムスタンプや1601年より前の年が含まれる場合、ValueErrorがスローされます。。

DateDiff, FileGetTime, FormatTime

今から31日後を人間が判別できる形式で表示します。

later := DateAdd(A_Now, 31, "days")
MsgBox FormatTime(later)