Advertisement
Advertisement


Get Date in YYYYMMDD format in windows batch file


Question

I need to get the date in YYYYMMDD format in batch file.

I am doing this using :

set mydate=%date:~6,4%%date:~3,2%%date:~0,2%
echo %mydate%

I need it to be consistent across system, even on changing the time settings.

Please advise.

2013/02/11
1
82
2/11/2013 11:05:08 AM


You can try this ! This should work on windows machines.

for /F "usebackq tokens=1,2,3 delims=-" %%I IN (`echo %date%`) do echo "%%I" "%%J" "%%K"