0
我使用"%DATE:~10,4%%DATE:~4,2%%DATE:~7,2%"
使用批處理文件如何拿到3過去幾天從當前日期日期使用批處理文件
現在我該怎麼使用批處理文件命令
拿到3過去幾天的從今天的日期,以獲得當前日期 爲"%DATE:~10,4%%DATE:~4,2%%DATE:~7,2%"
O/p是yyyymmdd
我使用"%DATE:~10,4%%DATE:~4,2%%DATE:~7,2%"
使用批處理文件如何拿到3過去幾天從當前日期日期使用批處理文件
現在我該怎麼使用批處理文件命令
拿到3過去幾天的從今天的日期,以獲得當前日期 爲"%DATE:~10,4%%DATE:~4,2%%DATE:~7,2%"
O/p是yyyymmdd
這會給你一個強大之日起3天進未來。
@echo off
set day=3
echo >"%temp%\%~n0.vbs" s=DateAdd("d",%day%,now) : d=weekday(s)
echo>>"%temp%\%~n0.vbs" WScript.Echo year(s)^& right(100+month(s),2)^& right(100+day(s),2)
for /f %%a in ('cscript /nologo "%temp%\%~n0.vbs"') do set "result=%%a"
del "%temp%\%~n0.vbs"
set "YYYY=%result:~0,4%"
set "MM=%result:~4,2%"
set "DD=%result:~6,2%"
set "d=%yyyy%-%mm%-%dd%"
echo %d%"
pause
它是否只是批處理或我們可以使用VBScript/JavaScript(wsh)以及。 – cup
只需要使用該批次@cup – SAT
將類似於http://stackoverflow.com/questions/11210997/dos-date-math,但您需要將其修改爲公曆日期而不是Julian日期 – cup