Zhe*_*den 2 windows cmd if-statement date batch-file
如何比较批处理文件中的2个日期?这个:
if %%newdate geq %olddate% _do smth_
Run Code Online (Sandbox Code Playgroud)
不起作用.
在这种情况下,我有一个
27.05.2013是大于 15.07.2013并且
14.07.2013是小于 15.07.2013
振亚
试试这个:
set "sdate1=%olddate:~-4%%olddate:~3,2%%olddate:~0,2%"
set "sdate2=%newdate:~-4%%newdate:~3,2%%newdate:~0,2%"
if %sdate1% GTR %sdate2% (goto there) else echo here
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22741 次 |
| 最近记录: |