本文介绍了previous日变量在批处理文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要编写调用命令,并将为previous日的日期参数的批处理文件。
I need to write a batch file that call a command and passes a date parameter for the previous day.
例如:
[功能] CCYYMMDD
[function] CCYYMMDD
我似乎无法找到任何这种例子。并且我公司不喜欢我们使用的免费软件,所以我真正需要的解决方案,是一个纯粹的基于DOS的解决方案。
I can't seem to find any example of this. And my company doesn't like us to use freeware so I really need the solution to be a purely DOS based solution.
推荐答案
您可以与结果
有函数来评价一个串行天数,反之亦然日期。结果
因此,它的结果。
You could start with Dostips: Date and Time
There are functions to evaluate a date to a serial day count and vice versa.
So it's results to
call :jdate "%date%" JD_result
set /a prev_day=JD_result-1
call :jdate2date %prev_day% YYYY MM DD
echo Previous day is %DD%.%MM%.%YYYY%
这篇关于previous日变量在批处理文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!