• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >DOS/BAT > 批处理bat计算前N个月第一天的日期

批处理bat计算前N个月第一天的日期

作者:mdxy-dxy 字体:[增加 减小] 来源:互联网

mdxy-dxy 通过本文主要向大家介绍了bat 日期,bat取文件创建日期,bat 当前日期,bat 获取当前日期,一键修改系统日期 bat等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

【方案一】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
 </div>

【方案二】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
</div>

</div>

您可能想查找下面的文章:

  • 批处理bat删除指定天数日期之前的文件
  • 批处理bat计算上个月最后一天的日期
  • 批处理bat计算前N个月第一天的日期
  • 批处理bat标准化获取当前系统日期的几种方法

相关文章

  • 用批处理实现映射盘网络盘为固定盘符,请更改冲突的硬盘盘符
  • 在网上找的创建《CMD命令速查手册》的批处理
  • 批处理BAT创建快捷方式
  • 批处理文件简介与编写第1/2页
  • cmd批处理中set /a和set /p的区别介绍
  • 怎么在 DOS 下实现“软启动”?
  • 利用 secedit.exe 配置本地审核策略
  • 自动重启电脑的bat文件
  • 批处理bat 延时执行命令的两种方法
  • sqlserver数据库服务启动关闭的批处理

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Attrib 显示、设置或删除指派给文件或目录的只读、存档、系统以及隐藏属性
    • 批处理 文件归类整理器
    • 用bat实现删除系统脚本调试程序
    • bat生成vbs通过注册表禁用或启用USB端口的代码
    • 黑客基础之DOS (最齐全)超强推荐
    • CONFIG.SYS文件的命令与配置
    • 几个bat例子文件
    • Cls 清除命令提示符窗口
    • [推荐]批处理的教学第1/2页
    • Convert 将 FAT 和 FAT32 卷转换为 NTFS

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有