В пакете Windows (Windows XP) script Мне нужно отформатировать текущую дату и время для последующего использования в именах файлов и т.д.
Он похож на вопрос Как добавить дату в пакетных файлах, но со временем также.
У меня это до сих пор:
echo %DATE%
echo %TIME%
set datetimef=%date:~-4%_%date:~3,2%_%date:~0,2%__%time:~0,2%_%time:~3,2%_%time:~6,2%
echo %datetimef%
который дает:
28/07/2009
8:35:31.01
2009_07_28__ 8_36_01
Есть ли способ, которым я могу разрешить одну цифру часа в% TIME%, поэтому я могу получить следующее?
2009_07_28__08_36_01