echo %time% 9:50:47.86 echo %time: =0% 09:51:27.71
ここで出ている↓は「%」で囲まれた変数出力を「:」の後の文字を「=」の後の文字に置換しているもので、工夫次第で色々応用が利きそうです。
%time: =0% %date:/=% →YYYY/MM/DDをYYYYMMDDにする
■変数格納 set JIKAN=%time: =0% echo %JIKAN% 09:54:14.86 さらに秒の後と「:」を取り除くには、位置指定で該当部分のみ表示するようにする set JIKAN=%JIKAN:~0,2%%JIKAN:~3,2%%JIKAN:~6,2% echo %JIKAN% 095414 以上を定義したうえで、以下の様に実行するとログファイルとかに記載するのに便利 echo [%date:/=%-%JIKAN%] XXXXX >> xx.log [20220902-095414] XXXXXX
