単に日時を取得するだけなら %date% と %time% を使用すれば良い。
しかし、日時を持つファイルやディレクトリを作成した場合は、記号が邪魔なので外したいこともある。
その場合は、以下のように実行してやると取得できる。
1 2 3 4 |
set YYYYMMDD=%DATE:/=% set TIME_TMP=%TIME: =0% set HHMMSS=%TIME_TMP:~0,2%%TIME_TMP:~3,2%%TIME_TMP:~6,2% echo %YYYYMMDD%%HHMMSS% |
実行結果: