您现在的位置是:网站首页>列表内容
批处理bat计算前N个月第一天的日期_DOS/BAT_
2023-05-26 06:21:45 170人已围观
简介 批处理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
点击排行
- 使命召唤10:幽灵按键操作秘籍 键盘操作方法详细介绍_单机游戏_游戏攻略_
- 火影忍者:究极风暴3修改秘籍 全人物角色代码和使用方法_单机游戏_游戏攻略_
- 口袋妖怪X/Y图文攻略 第六世代新旧特性变更总汇介绍_单机游戏_游戏攻略_
- 僵尸毁灭工程新手必看攻略 具体存档位置分享_单机游戏_游戏攻略_
- 战地4操作攻略 战斗机垂直起降切换方法分享_单机游戏_游戏攻略_
- 足球经理2014如何在比赛时换人 具体操作方法介绍_单机游戏_游戏攻略_
- 欧陆风云4游戏攻略 奥地利联统思路方法详解_单机游戏_游戏攻略_
- 战地4新加坡关卡难点处理 机场路上坦克的打法详解_单机游戏_游戏攻略_
- 使命召唤10:幽灵怎么开启字幕 简单方法分享_单机游戏_游戏攻略_
本栏推荐
-
使命召唤10:幽灵按键操作秘籍 键盘操作方法详细介绍_单机游戏_游戏攻略_
-
火影忍者:究极风暴3修改秘籍 全人物角色代码和使用方法_单机游戏_游戏攻略_
-
口袋妖怪X/Y图文攻略 第六世代新旧特性变更总汇介绍_单机游戏_游戏攻略_
-
僵尸毁灭工程新手必看攻略 具体存档位置分享_单机游戏_游戏攻略_
-
战地4操作攻略 战斗机垂直起降切换方法分享_单机游戏_游戏攻略_
-
足球经理2014如何在比赛时换人 具体操作方法介绍_单机游戏_游戏攻略_
-
欧陆风云4游戏攻略 奥地利联统思路方法详解_单机游戏_游戏攻略_
-
战地4新加坡关卡难点处理 机场路上坦克的打法详解_单机游戏_游戏攻略_
-
使命召唤10:幽灵怎么开启字幕 简单方法分享_单机游戏_游戏攻略_