gpt4 book ai didi

file - 在批处理文件中将 +1 附加到日期

转载 作者:行者123 更新时间:2023-12-04 23:00:05 25 4
gpt4 key购买 nike

我有一个批处理文件,可以很好地创建今天的日期。现在我需要更新它以显示明天的日期。任何帮助深表感谢:

@echo off
set TimeStamp=12:00:00


FOR /F "TOKENS=1* DELIMS= " %%A IN ('DATE/T') DO SET CDATE=%%B

FOR /F "TOKENS=1,2 eol=/ DELIMS=/ " %%A IN ('DATE/T') DO SET mm=%%B

FOR /F "TOKENS=1,2 DELIMS=/ eol=/" %%A IN ('echo %CDATE%') DO SET dd=%%B

FOR /F "TOKENS=2,3 DELIMS=/ " %%A IN ('echo %CDATE%') DO SET yyyy=%%B

SET date="%yyyy%-%mm%-%dd% %TimeStamp%"

echo %date%

最佳答案

“问题”是您需要考虑二月、闰年等。

Paul Tomasi has posted a rather brilliant script on his site他完整地解释了它,甚至包括流程图。

::================================================
:: TOMORROW.BAT - Written by Paul Tomasi (c)2010
::
:: Function to return tomorrow's date
::================================================
@echo off

set /a d=%date:~0,2%
set /a m=%date:~3,2%
set /a y=%date:~6,4%

:loop
set /a d+=1

if %d% gtr 31 (
set d=1
set /a m+=1

if %m% gtr 12 (
set m=1
set /a y+=1
)
)

xcopy /d:%m%-%d%-%y% /h /l "%~f0" "%~f0\" >nul 2>&1 || goto loop

echo %d%/%m%/%y%

::------------------------------------------------

flowchart batch time-calculation by Paul Tomasi

所以要么是这个,要么是深入研究混合批处理脚本。

希望这可以帮助!

关于file - 在批处理文件中将 +1 附加到日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18133210/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com