windows – 如何在批处理文件中获取昨天的日期

我知道如何在 Windows 7中获取今天的日期.这是我正在使用的命令:
%DATE:~6,4%%DATE:~3,2%%DATE:~0,2%

但我想昨天得到,我不知道怎么做.

如果你只限于cmd.exe,那么其他解决方案,尽管它们的大小,可能就像你会得到的一样好.但是,现代Windows(例如您的Win7)附带了许多其他工具,可以更轻松地完成工作.

只需创建一个VBScript yester.vbs脚本,如下所示:

d = date() - 1
wscript.echo year(d) * 10000 + month(d) * 100 + day(d)

然后,您可以使用以下命令从cmd脚本中调用它:

for /f %%a in ('cscript //nologo yester.vbs') do set yesterday=%%a

而昨天的变量将以yyyymmdd的形式创建,供你根据自己的意愿进行操作.

相关文章

Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...
Windows文件操作基础代码 Windows下对文件进行操作使用的一段...
Winpcap基础代码 使用Winpcap进行网络数据的截获和发送都需要...
使用vbs脚本进行批量编码转换 最近需要使用SourceInsight查看...