中易网

DOS命令怎么实现昨天日期

答案:4  悬赏:0  
解决时间 2021-01-10 12:12
DOS命令怎么实现昨天日期
最佳答案
主要思路:
判断当前日期的前一天;
首先直接把天数减1天;
如果出来的是0天就把月减1天,天数是当月的最后一天。
如果出来的是0月就把年减1年,月数是当年的最后一月。
@echo off&setlocal enabledelayedexpansion
set yyyy=%date:~0,4%
set mm=%date:~5,2%
set dd=%date:~8,2%
set /a od=!dd!-1
if !od!==0 call :dd0
if !mm!==0 call :mm0
set yyyymmdd=!yyyy!年!mm!月!od!日
echo 昨天是:!yyyymmdd!
pause

:dd0
set /a mm=!mm!-1
for %%a in (1 3 5 7 8 10 12)do set %%add=31
set /a pddd=!yyyy!*10/4
set pd2d=!pddd:~-1,1!
set 2dd=28
if !pd2d!==0 set 2dd=29
for %%b in (4 6 9 11)do set %%bdd=30
set od=!%mm%dd!
goto :eof
:mm0
set /a yyyy=!yyyy!-1
set mm=12 && set od=31
goto :eof
全部回答
可以输入systeminfo回车确认,然后会执行操作,稍后就可以查看系统详细参数。
::判断当前日期的前一天
::首先直接把天数减1天
::如果出来的是0天就把月减1天,天数是当月的最后一天。
::如果出来的是0月就把年减1年,月数是当年的最后一月。
@echo off&setlocal enabledelayedexpansion
set yyyy=%date:~0,4%
set mm=%date:~5,2%
set dd=%date:~8,2%
set /a od=!dd!-1
if !od!==0 call :dd0
if !mm!==0 call :mm0
set yyyymmdd=!yyyy!年!mm!月!od!日
echo 昨天是:!yyyymmdd!
pause
:dd0
set /a mm=!mm!-1
for %%a in (1 3 5 7 8 10 12)do set %%add=31
set /a pddd=!yyyy!*10/4
set pd2d=!pddd:~-1,1!
set 2dd=28
if !pd2d!==0 set 2dd=29
for %%b in (4 6 9 11)do set %%bdd=30
set od=!%mm%dd!
goto :eof
:mm0
set /a yyyy=!yyyy!-1
set mm=12 && set od=31
goto :eof
'bs代码如下
a=date-1
msgbox a
'另存为:昨天日期.vbs 运行就可以
至于P处理我不会 ,冲网络上给你改了段代码过来了
@echo off
echo wscript.echo dateadd("d",-1,date) >%tmp%\tmp.vbs
for /f "tokens=1,2,3* delims=-" %%i in ('cscript /nologo %tmp%\tmp.vbs') do (
set "y=%%i"
set "m=%%j"
set "d=%%k"
)
set "nowdate=%y%%m%%d%"
echo %nowdate:~2%
pause
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
从沈阳浑南白塔河去沈阳世博园路线
SQL如何读取一个表的数据再插入另一表
零向量和任何一个向量都平行?
钢琴:降mi 降re 降so 降xi 降la 在钢琴上是
想苏州香堤澜湾哪个户型的朝向是最好的
普天下教育集团(新华校区)地址在什么地方,我
证明x→a,limx=lima,a>1
红警2尤里的复仇战役模式盟军任务第七关“脑
华为mate8电池时间长不行了,今天把电池扣下
lol乌龟可以主Q吗?
为什么我愤怒的时候和正常人不一样, 我性格
理光1800复印机复印一张完后就出SC120,爆光
巧克力色贵宾黑色鼻子是不是不纯了?
嘉兴这个城市怎么样
linux chmod命令怎么用
推荐资讯
成语xxx扬
吃紫色食物对身体有什么好处?
新买的两颗幸福树 其中一颗每况愈下
周杰伦的MV中,有一个从手机里出来的女孩子
求英剧神探夏洛克中那个经典的背景音乐?
超市有没有卖捣蒜器
i7 6500k加gtx980ti 7500预算可以用什么配件
金鑫广告(南津北路东)地址在什么地方,我要处
蝴蝶乒乓球底板zLC水谷隼球拍怎样
“窟窿”的“隆”读第一声还是轻声?
奔四的女人穿什么颜色
怎么在贴吧推广
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?