Windows Batch Date ParserThis displays todays date in YYYY-MM-DD format instead of D m/d/Y (2010-12-24 instead of thurs 12/24/2010).
formatdate1.bat @echo off
FOR /F "TOKENS=2,3,4* DELIMS=/ " %%A IN ('DATE/T') DO echo %%C-%%A-%%B formatdate2.bat @echo off
FOR /F "TOKENS=2* DELIMS=/ " %%A IN ('DATE/T') DO SET MM=%%A FOR /F "TOKENS=3* DELIMS=/ " %%A IN ('DATE/T') DO SET DD=%%A FOR /F "TOKENS=4* DELIMS=/ " %%A IN ('DATE/T') DO SET YYYY=%%A echo %YYYY%-%MM%-%DD% Tags: windows | Related Articles |