%date%, %time% 一時ファイル名 memo

http://www.atmarkit.co.jp/fwin2k/win2ktips/419batchdate/batchdate.html
そういう方法があったのか。msec でいける。

set TIMESTR=%time:~0,2%%time:~3,2%%time:~6,2%%time:~9,2%
echo %TIMESTR%

set DATESTR=%date:~-10,4%%date:~-5,2%%date:~-2,2%
echo %DATESTR%

どこかで知ったこれまで使ってた方法:

for /f "tokens=1,2 delims=: " %%i in ('time /t') do set TIMESTR=%%i%%j
echo %TIMESTR%

for /f "tokens=1,2,3 delims=/ " %%i in ('date /t') do set DATESTR=%%i%%j%%k
echo %DATESTR%