【随手写】BAT脚本之获取N天前日期
最近需求总是变动遇到需要获取昨天时间,前五天,前10天等等等的日志,匹配、分析、移动、删除。随手写一个windows下的获取N天前时间日期的脚本。希望可以帮到看到这篇博客的程序员。下面是代码。
@echo off&setlocal enabledelayedexpansion
for /f "tokens=1-3 delims=-:/ " %%a in ("%date%") do (set Y=%%a&set M=%%b&set D=%%c&if "!M:~0,1!"=="0" set M=!M:~1!
if "!D:~0,1!"=="0" set D=!D:~1!)
set/a D-=10&if !D! leq 0 (set/a M-=1&if !M!==0 set/a Y-=1,M=12
set/a "T=^!(M-2)","R=(^!(Y%%4)&^!^!(Y%%100))|^!(Y%%400)","C=^!(M-4)|^!(M-6)|^!(M-9)|^!(M-11)","D=T*(28+R)+C*30+(^!T&^!C)*31"+D)
set M=0%M%&set D=0%D%
set mydate=%Y%%M:~-2%%D:~-2%
@echo %mydate%
其中 set/a D-=10这一句,我是获取了10天前的日期,当然各位程序员需要获取N天的数据,就改成你需要的天数就可以了。
【随手写】BAT脚本之获取N天前日期相关推荐
- bat脚本中获取上级目录_使用Python写一个可以监控Tomcat 运行的脚本,并且把.py文件转换成.exe文件...
使用Python写一个可以监控Tomcat 运行的脚本,并且把.py文件转换成.exe文件 文章来源与博主本人的CSDN博客,博客地址:https://blog.csdn.net/weixin_435 ...
- python获取一个月之前日期_Python 获取几天前的时间
Python 获取几天前的时间 计算几天前并转换为指定格式.import time import datetime # 先获得时间数组格式的日期 threeDayAgo = (datetime.dat ...
- bat脚本中获取上级目录_转载 批处理bat命令--获取当前盘符和当前目录和上级目录...
批处理命令获取当前盘符和当前目录 %~d0 是当前盘符 %cd% 是当前目录 可以用echo %cd%进行打印测试 以下例子是命令行编译Visual Studio编写的程序: @echo off se ...
- bat脚本中获取上级目录_批处理bat命令 获取当前盘符和当前目录和上级目录的代码...
批处理命令获取当前盘符和当前目录 当前盘符:%~d0 当前路径:%cd% 当前执行命令行:%0 当前bat文件路径:%~dp0 当前bat文件短路径:%~sdp0 测试 echo 当前盘符:%~d0 ...
- bat脚本中获取上级目录_批处理bat命令--获取当前盘符和当前目录和上级目录
批处理命令获取当前盘符和当前目录 %~d0 是当前盘符 %cd% 是当前目录 可以用echo %cd%进行打印测试 以下例子是命令行编译Visual Studio编写的程序: @echo off se ...
- 写bat脚本双击执行
@echo off 不显示后续命令行及当前命令行 dir c:*.* >a.txt 将c盘文件列表写入a.txt call c:\ucdos\ucdos.bat 调用ucdos echo 你好 ...
- python获取一个月之前日期_利用python获取当前日期前后N天或N月日期的方法示例...
前言 最近因为工作原因,发现一个Python的时间组件,很好用分享出来!(忘记作者名字了,在这里先感谢了),下面话不多说,来一起看看详细的介绍吧. 示例代码: # -*- coding: utf-8 ...
- python脚本编写bat_推荐10个关于BAT脚本的实例教程
这篇文章分享使用python生成一个导出数据库的bat脚本文件的示例代码实例如下:# 环境: python3.x def getExportDbSql(db, index): # 获取导出一个数据库实 ...
- 使用bat脚本上传文件到Linux服务器
前言 本文中运行环境为Win10, 脚本类型为bat脚本, 上传文件使用WinScp客户端进行上传, 下面开始教程 一. 安装WinScp客户端 WinScp客户端官方链接: https://wins ...
- python写魔兽世界脚本_用python bat写软件安装脚本 + HM NIS Edit自动生成软件安装脚本...
2019-03-11更新:原来NSIS脚本也可以禁用64位文件操作重定向的! 1.在安装脚本的开始处定义 LIBRARY_X64. !include "MUI.nsh" !incl ...
最新文章
- 约翰霍普金斯大学Alan Yuille教授招收计算机视觉暑期科研实习生
- Windows Server 2016-图形化备份域控制器
- 在Navicat中直接向表里添加数据
- qsort(bsearch,lsearch)—标准库排序,查找
- 【最短路】【Floyed】医院设置(ssl 1614)
- 弹出VIEW.非dialog
- 第7课 阿布拉卡达布拉《小学生C++趣味编程》
- 利用SmsManager发送短信
- [FPGA] 2、新建并运行一个工程
- WebSocket传输图片
- PHP生成TXT文件并自动下载
- Easy2d 文档教程之 Visual Studio 安装 Easy2D 游戏引擎
- 演化博弈matlab代码,Matlab演化博弈仿真
- Java静态代理、动态代理
- 用selenium IDE编写自动化测试脚本
- 信息化建设中的IT规划精要
- 2021年安全员-A证(江西省)新版试题及安全员-A证(江西省)考试试卷
- CentOS 7下安装pptp服务端手记
- bailian.openjudge 2712:细菌繁殖
- JAVA计算机毕业设计电影视频在线点播系统Mybatis+系统+数据库+调试部署