Get date as simple string in Batch

This works using Dutch regional settings…

@echo off
@REM get date
FOR /F "TOKENS=1* DELIMS=-/ " %%A IN ('DATE/T') DO SET CDATE=%%B
FOR /F "TOKENS=1,2 eol=/ DELIMS=-/ " %%A IN ('DATE/T') DO SET dd=%%B
FOR /F "TOKENS=1,2 DELIMS=-/ eol=/" %%A IN ('echo %CDATE%') DO SET mm=%%B
FOR /F "TOKENS=2,3 DELIMS=-/ " %%A IN ('echo %CDATE%') DO SET yyyy=%%B
SET strdate=%yyyy%%mm%%dd%

@REM get time
FOR /F "tokens=1* delims=:/" %%A in ('TIME/T') do SET hh=%%A
FOR /F "tokens=1* delims=:/" %%A in ('TIME/T') do SET ii=%%B

SET strtime=%hh%%ii%

echo %strdate%%strtime%
windows/freq.txt · Last modified: 2009/02/03 16:33 by luuk
Recent changes RSS feed Creative Commons License Donate Driven by DokuWiki