2014-02-11 93 views
0

我正在寻找一行来检查批处理文件中提供的时间和日期,看看它们是否相同,如果它们是这样,那么它会执行一条命令。CMD比较变量

说,这东西是这样CHECK IF %DATE%=15/1/2014

感谢。

+0

进一步解释了一下。如果你正在比较'%date%',那么它在控制台上显示的格式是什么?你在变量中使用了相同的格式吗? – foxidrive

+0

是的。 %DATE%会喷出DD/MM/YYYY。 –

+0

没有别的?你在变量中使用了相同的格式吗? – foxidrive

回答

1

对于字符串比较:

if "%variable1%"=="12345" (echo yes) else (echo no) 

对于纯数值比较:

if %variable1% EQU 12345 (echo yes) else (echo no)