2012年11月20日火曜日

[Script][VBS]YYYYMMDDの文字列を作る(Year / Month / Day)

VB ScriptでYYYYMMDD HHMM形式の文字列を作ります。

YYYYMMDD / HHMM形式も文字列を作る '/// 年月日 作成
tmpYYYYMMDD = year(now()) & Right(00 & month(now()), 2) & Right(00 & day(now()), 2)

'/// 時分 作成
tmpHHMM     = Right(00 & hour(now()), 2) & Right(00 & minute(now()), 2)

'/// 合成
strDate = tmpYYYYMMDD & tmpHHMM
Wscript.echo strDate

10分後の時間を作る '----------------
'10 minutes later
'----------------
dtTime = DateAdd("n", 10, Now)
MsgBox "10 minutes later = " & dtTime

30分前の時間を作る '----------------
'30 minutes before
'----------------
numInterval = -30

dtTime = DateAdd("n", numInterval, Now)


'/// 年月日 作成
tmpYYYYMMDD = year(dtTime) & Right(00 & month(dtTime), 2) & Right(00 & day(dtTime), 2)

'/// 時分 作成
tmpHHMM     = Right(00 & hour(dtTime), 2) & Right(00 & minute(dtTime), 2)

'/// 合成
strDate = tmpYYYYMMDD & tmpHHMM


MsgBox "30 minutes before = " & strDate


Script のページに戻る

0 件のコメント:

コメントを投稿