私はバッチファイル内で作業しています.10より小さい場合は先頭の0で1桁の数字を埋め込む必要があります。彼らは月と日です、私は私が対処しているファイル構造に一致するようにパッドする必要があります。私は、次の形式 "7/16/2009"に戻る日付を返すためにvbscriptを使用しています。 "07/16/2009"のように見えるようにする必要があり、最も重要なのは別々のEVで各アイテムを必要とすることです。数値の月と日の先頭に0が付いている必要があります
VBスクリプト:
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
素晴らしい、非常に賢い。 –