一、为何需要ADVDATE
Date命令是很常用的一个命令,主要用于取得当前系统时间或设置当然系统时间。CMD脚本是智能运维的瑞士军刀,小巧、灵活、方便。脚本编写能力也是实现智能运维必备的技能。
在脚本中会经常碰到需要取得当前系统日期,windows中有一个这样的常用变量%DATE%,那么如果要前当前日期前几天或是当前日期后几天呢?这就没有一个好用的方法了,而AdvDate的出现可以改善这一状况。
例如网络上也有很多人提出了这个问题:
在这两天的一个ERP自动化备份项目中,就碰到了这个问题。项目中需要每天自动对MSSQL数据库进行备份到另一台备份计算机上,为了节省磁盘空间,也要实现定期删除7天前的备份。
在实现这个功能的工具链中就缺少一个对日期灵活处理的命令,因此我就决定自己写一个这样的工具。
二、实现
为了让这个工具与windows紧密贴合,决定采用标准C++编写,利用VC++编译成32位EXE文件,在windows xp及以上的操作系统均可执行,将它放在windows\system32下可以作为系统的一部份。兼容32位与64位系统。
三、软件运行效果
当然,这个命令更多时候是用于脚本中,用于灵活处理日期、例:
在这儿%tempDate%即为7天前的日期“20180621”
四、软件相关信息
五:下载地址
金石艾特(JS@) 版权所有 Copyright2001-{{ message }} www.dgjs.com Inc. All Rights Reserved禁止转载、摘编、复制或建立镜像.如有违反,追究法律责任