배치 파일 내에서 작업 중이며 10 이하이면 0으로 시작하는 한 자릿수를 채워야합니다. 환경 변수에 값이 있습니다. 그것들은 월과 일로, 나는 내가 반대하고있는 파일 구조와 일치하도록 패드해야한다. 나는 "7/16/2009"형식으로 되돌아 오는 날짜를 반환하기 위해 vbscript를 사용하고 있습니다. "07/16/2009"처럼 보일 필요가 있으며, 가장 중요한 것은 별도의 EV로 각 항목을 필요로합니다.숫자가있는 월과 날을 0으로 시작하는 패딩이 필요합니다.
VBScript를 :
이WScript.Echo DateAdd("d", Date, -36)
배치 :
이for /F "tokens=1-3 delims=/" %%x in ('cscript //nologo get36thday.vbs') do (
SET YYYY=%%z
SET MM=%%x
SET DD=%%y)
+1. 좋은 속임수. 나는 서브 루틴과'if' 문을 사용했을 것이다. 그러나 이것은 훨씬 더 우아합니다. – Joey
굉장하고, 아주 영리합니다. –