【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%