¿Cómo comparar fechas en batch msdos?
Quiero un script que haga algunas acciones a partir de cierto día, pero no se como comparar la fecha actual con la fecha deseada, este es el código que tengo y no funciona:
@echo off
set mifecha=26/02/2014
if %DATE% GEQ %mifecha% (goto correcto) else (goto salir)
:correcto
echo %DATE% >= %mifecha%
:Salir
Echo Aun no es el día!
¿Cuál es la manera correcta de saber si la variable mifecha es igual o después de la fecha actual?
2 Respuestas
Respuesta de Gabriel Ocampo
Respuesta de gggirald
Al utilizar la respuesta a una pregunta ya existente como mecanismo para trabajar sobre ella me quedo sin opciones de responderte a ti. Podría usar el "truco" de ampliar mi respuesta original pero me parece más razonable que abras una nueva pregunta entre otras cosas porque no se puede establecer el diálogo adecuadamente. - gggirald