previous日变量在批处理文件

previous日变量在批处理文件

本文介绍了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日变量在批处理文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-28 08:27