【Bat】日付操作サンプル

2023年8月5日Bat

日付操作のサンプル集


現在日時を表示する

日付から数値のみを取り出してYYYYMMDD表示にする

echo %date:~0,4%%date:~5,2%%date:~8,2%

実行結果

20230729

時刻から数値のみ取り出して表示する

echo %time:~0,2%%time:~3,2%%time:~6,2%%time:~9,2%

実行結果

16121518


ファイル作成への利用

ファイル名が今日(YYYYMMDD)の空ファイルを作成する

echo on > %date:~0,4%%date:~5,2%%date:~8,2%

変数を利用する場合

set YMD=%date:~0,4%%date:~5,2%%date:~8,2%
echo on > %YMD%

ファイル名が現在時刻(HHmmSSsss)の空ファイルを作成する

echo on > %time:~0,2%%time:~3,2%%time:~6,2%%time:~9,2%

変数を利用する場合

set TIME=%time:~0,2%%time:~3,2%%time:~6,2%%time:~9,2%
echo on > %TIME%

Bat

Posted by junichi