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%