Me meto en un "off topic" pero como me resultó raro esto que obtiene
la fecha en formato DDMMYYYY, pues me puse a investigar
> @echo off
> SET PGPASSWORD=clave
> set FECHA=%DATE%
> set FECHA=%FECHA:/=%
> set FECHA=%FECHA: =%
> set FECHA=%FECHA::=-%
> set FECHA=%FECHA:.=-%
C:\>set datestr=%date:~6,4%%date:~0,2%%date:~3,2%
C:\>echo %datestr%
20081504
C:\>set datestr=%date:~0,2%%date:~3,2%%date:~6,4%
C:\>echo %datestr%
15042008
Por si le interesa a alguien, es una forma abreviada de lo que pone Gabriel.
Saludos
--
Miguel Rodríguez Penabad