Problema con fechas
Publicado por DD (12 intervenciones) el 26/09/2008 11:02:13
A ver quien puede decirme porque sucede esto:
Tengo un bat en el cual introduzco un rango de fechas para buscar archivos dentro de ese rango y eliminarlos.
Cuando introduzco como día el 08 ó 09 me arroja el siguiente error:
"Número no váildo. Las constantes númericas son decimales(17), hexadecimales (0x11), u octales (021)"
Sólo con esos dos numeros es decir puedo introducir 01/09/2008 al 07/09/2008 y del 10/09/2008 al 30/09/2008
A continuación parte del bat y el error lo genera cuando declaro la variable diai
@echo off
echo fecha inicio
set /p fechai=
echo fecha fin
set /p fechaf=
for /f "tokens=1,2,3 delims=-/." %%a in ("fechai") do (
goto cicloi)
:cicloi (
set /a diai=%fechai:~0,2% (ESTA LINEA LA QUE GENERA EL ERROR PARA EL 08 Y 09)
rem echo %diai%
)
Tengo un bat en el cual introduzco un rango de fechas para buscar archivos dentro de ese rango y eliminarlos.
Cuando introduzco como día el 08 ó 09 me arroja el siguiente error:
"Número no váildo. Las constantes númericas son decimales(17), hexadecimales (0x11), u octales (021)"
Sólo con esos dos numeros es decir puedo introducir 01/09/2008 al 07/09/2008 y del 10/09/2008 al 30/09/2008
A continuación parte del bat y el error lo genera cuando declaro la variable diai
@echo off
echo fecha inicio
set /p fechai=
echo fecha fin
set /p fechaf=
for /f "tokens=1,2,3 delims=-/." %%a in ("fechai") do (
goto cicloi)
:cicloi (
set /a diai=%fechai:~0,2% (ESTA LINEA LA QUE GENERA EL ERROR PARA EL 08 Y 09)
rem echo %diai%
)
Valora esta pregunta


0