您现在的位置是:网站首页>列表内容
批处理bat计算前N个月第一天的日期_DOS/BAT_
2023-05-26 06:21:45
200人已围观
简介 批处理bat计算前N个月第一天的日期_DOS/BAT_
【方案一】BAT + date.exe(GNU)
复制代码 代码如下:
@echo off
rem 调用GNU for Win32的date.exe
set "gnuDate=C:/test/date.exe"
rem 指定月数
set MonthsAgo=1
for /f %%a in ('%gnuDate% -d "%MonthsAgo% months ago" "+%%Y-%%m-01"') do (
set "DstDate=%%a"
)
)
echo,%DstDate%
pause
【方案二】BAT + VBS
复制代码 代码如下:
@echo off
rem 指定月数
set MonthsAgo=2
>"%temp%/DateCalculate.vbs" echo strLastDate=DateAdd("m", -%MonthsAgo%, Date)
>>"%temp%/DateCalculate.vbs" echo strFmtDate=Right(Year(strLastDate),4) ^& Right("0" ^& Month(strLastDate),2) ^& "01"
>>"%temp%/DateCalculate.vbs" echo WScript.Echo strFmtDate
for /f %%a in ('cscript /nologo "%temp%/DateCalculate.vbs"') do (
set "DstDate=%%a"
)
set DstDate=%DstDate:~0,4%-%DstDate:~4,2%-%DstDate:~6,2%
echo,%DstDate%
pause
点击排行
![](http://img.jbzj.com/file_images/article/201311/2013110810272332.jpg)
- 使命召唤10:幽灵联机连杀奖励无法用解决方法 用法技巧_单机游戏_游戏攻略_
- 战地4实用攻略 停止工作的预防改善方法详解_单机游戏_游戏攻略_
- 使命召唤10:幽灵必看攻略 具体存档位置分享_单机游戏_游戏攻略_
- 欧陆风云4怎么快速降低侵略性 具体方法详解_单机游戏_游戏攻略_
- 口袋妖怪X/Y快速升级刷钱秘籍 刷钱的方法和技巧分享_单机游戏_游戏攻略_
- 使命召唤10:幽灵第三章档案和武器收集 各武器解析_单机游戏_游戏攻略_
- 刺客信条4:黑旗升级船只方法 快速获取铁和木的秘籍分享_单机游戏_游戏攻略_
- 使命召唤10:幽灵卡屏怎么办 具体解决方法分享_单机游戏_游戏攻略_
- 口袋妖怪X/Y理发店快速解锁新发型 理双马尾方法攻略_单机游戏_游戏攻略_
本栏推荐
![](http://img.jbzj.com/file_images/article/201311/2013110810272332.jpg)
-
使命召唤10:幽灵联机连杀奖励无法用解决方法 用法技巧_单机游戏_游戏攻略_
-
战地4实用攻略 停止工作的预防改善方法详解_单机游戏_游戏攻略_
-
使命召唤10:幽灵必看攻略 具体存档位置分享_单机游戏_游戏攻略_
-
欧陆风云4怎么快速降低侵略性 具体方法详解_单机游戏_游戏攻略_
-
口袋妖怪X/Y快速升级刷钱秘籍 刷钱的方法和技巧分享_单机游戏_游戏攻略_
-
使命召唤10:幽灵第三章档案和武器收集 各武器解析_单机游戏_游戏攻略_
-
刺客信条4:黑旗升级船只方法 快速获取铁和木的秘籍分享_单机游戏_游戏攻略_
-
使命召唤10:幽灵卡屏怎么办 具体解决方法分享_单机游戏_游戏攻略_
-
口袋妖怪X/Y理发店快速解锁新发型 理双马尾方法攻略_单机游戏_游戏攻略_