ifer
05-10-2011, 19:27
Доброго времени суток, уважаемые форумчане. У меня есть батник который должен определять вчерашнюю дату.
set T_Year=%DATE:~-2%
set T_Mon=%DATE:~3,2%
set /A T_DATE=%DATE:~0,2%
SET /A T_DAY=%T_DATE%-1%
set TODAY=%T_Year%.%T_Mon%.%T_DAY%_%
проблема в том что если дата меньше 10го он её выводит в формате YY.MM.D. а когда больше 10го YY.MM.DD. Теряется "0" что написать надо для того что бы "0" не терялся?
set T_Year=%DATE:~-2%
set T_Mon=%DATE:~3,2%
set /A T_DATE=%DATE:~0,2%
SET /A T_DAY=%T_DATE%-1%
set TODAY=%T_Year%.%T_Mon%.%T_DAY%_%
проблема в том что если дата меньше 10го он её выводит в формате YY.MM.D. а когда больше 10го YY.MM.DD. Теряется "0" что написать надо для того что бы "0" не терялся?