【随手写】BAT脚本之获取N天前日期
来源:互联网 发布:人工智能所用到的语言? 编辑:程序博客网 时间:2024/06/05 06:03
最近需求总是变动遇到需要获取昨天时间,前五天,前10天等等等的日志,匹配、分析、移动、删除。随手写一个windows下的获取N天前时间日期的脚本。希望可以帮到看到这篇博客的程序员。下面是代码。
@echo off&setlocal enabledelayedexpansionfor /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=12set/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天的数据,就改成你需要的天数就可以了。
0 0
- 【随手写】BAT脚本之获取N天前日期
- 【随手写】BAT脚本之获取昨天日期
- JavaScript 获取N个月前日期
- 关于日历取n天前日期
- 获取一周前日期
- 批量删除90天前日期命名的文件夹.bat
- 當前日期的前後N天
- bat 脚本之获取当前时间
- select sysdate - 3 from dual (计算3天前日期)
- Timestamp几天前日期时间
- 獲取當前日期往前推三個月(當前日期減去三個月)
- 计算N天前的日期的bat脚本
- 取當前日期各种數据庫的寫法-db2教程-电脑教程之家
- BAT脚本获取当前路径
- Windows bat脚本获取IP
- 當前日期為第几周
- Shell脚本学习之《随手记》
- android获取前n天日期、后n天日期
- 深刻理解Linux进程间通信(IPC)
- WEB 生产环境的 Linux iptables 设置脚本
- android AIDL详解
- RabbitMq安装快速教程
- raw_input()和input() 的却别和用法
- 【随手写】BAT脚本之获取N天前日期
- c/s模式下的U盘检测
- 新的一年,云计算领域那些依旧“丰满”的理想
- OJ刷题之求三角形面积
- lua 字符串模式匹配
- VM下reahat9.0使用记录
- Highcharts一些属性
- linux shell通配符和正则表达式
- linux增加快捷键打开或关闭触摸板