Итак, у меня есть этот код.
FOR /F "tokens=*" %%A IN ('dateFormat +"%Y/%m/%d %T"') DO SET Now=%%A
CALL run_some_job "%Now%"
мой вывод.
JOB_FILE_PATH>FOR /F "tokens=*" %A IN ('dateFormat +"m/T"
') DO SET Now=%A
JOB_FILE_PATH>SET Now=m/T
JOB_FILE_PATH>CALL run_some_job m/T
В этом я использую инструмент dateFormat из date.exe.http://unxutils.sourceforge.net/ для печати даты.Если я делаю dateFormat + "% Y /% m /% d% T", то это работает правильно.
Спасибо