金石科技
服务创造价值 专业铸造品质

比DATE命令更灵便的ADVDATE

发布时间:2018-06-28 浏览次数: 责任编辑:本站编辑

一、为何需要ADVDATE

Date命令是很常用的一个命令,主要用于取得当前系统时间或设置当然系统时间。CMD脚本是智能运维的瑞士军刀,小巧、灵活、方便。脚本编写能力也是实现智能运维必备的技能。

在脚本中会经常碰到需要取得当前系统日期,windows中有一个这样的常用变量%DATE%,那么如果要前当前日期前几天或是当前日期后几天呢?这就没有一个好用的方法了,而AdvDate的出现可以改善这一状况。

例如网络上也有很多人提出了这个问题:

1.png


在这两天的一个ERP自动化备份项目中,就碰到了这个问题。项目中需要每天自动对MSSQL数据库进行备份到另一台备份计算机上,为了节省磁盘空间,也要实现定期删除7天前的备份。

在实现这个功能的工具链中就缺少一个对日期灵活处理的命令,因此我就决定自己写一个这样的工具。

二、实现

为了让这个工具与windows紧密贴合,决定采用标准C++编写,利用VC++编译成32位EXE文件,在windows xp及以上的操作系统均可执行,将它放在windows\system32下可以作为系统的一部份。兼容32位与64位系统。

三、软件运行效果

2.gif

当然,这个命令更多时候是用于脚本中,用于灵活处理日期、例:

3.png

在这儿%tempDate%即为7天前的日期“20180621”

四、软件相关信息

4.png

5.png

6.png

五:下载地址

AdvDate工具下载    


上一篇文章: 下一篇文章:
相关文章

金石艾特(JS@) 版权所有 Copyright2001-{{ message }} www.dgjs.com Inc. All Rights Reserved禁止转载、摘编、复制或建立镜像.如有违反,追究法律责任

粤ICP备05096775号 粤公网安备 44190002001519号

固定电话:0769-88092006

商务手机:18922933080

技术支援:13925713159