回复 1# ywjbycd
VBS 版(GetDateBefore.vbs):- arrDate = Split(FormatDateTime(DateAdd("d", -1, Now()), vbShortDate), "-")
- If Len(arrDate(1)) = 1 Then arrDate(1) = "0" & arrDate(1)
- If Len(arrDate(2)) = 1 Then arrDate(2) = "0" & arrDate(2)
- WScript.Echo Join(arrDate, "-")
复制代码 BAT 版(GetDateBefore.bat):- @echo off
-
- (echo,arrDate = Split^(FormatDateTime^(DateAdd^("d", -1, Now^(^)^), vbShortDate^), "-"^)
- echo,If Len^(arrDate^(1^)^) = 1 Then arrDate^(1^) = "0" ^& arrDate^(1^)
- echo,If Len^(arrDate^(2^)^) = 1 Then arrDate^(2^) = "0" ^& arrDate^(2^)
- echo,WScript.Echo Join^(arrDate, "-"^) ) > "%temp%\GetDateBefore.vbs"
- CScript //NoLogo "%temp%\GetDateBefore.vbs"
-
- pause
复制代码
|