FOR /F "TOKENS=1 eol=/ DELIMS=/ " %%A IN ('DATE/T') DO SET dd=%%A
FOR /F "TOKENS=1,2 eol=/ DELIMS=/ " %%A IN ('DATE/T') DO SET mm=%%B
FOR /F "TOKENS=1,2,3 eol=/ DELIMS=/ " %%A IN ('DATE/T') DO SET yyyy=%%C

SET mydate=%yyyy%%mm%%dd%
@echo off

: Setting a Timestamp variable which can be used in a batch file


FOR /f "tokens=1-4 delims=/ " %%A IN ('date /t') DO (
set nday=%%A
set nmonth=%%B
set nyear=%%C
)
set SORTDATE=%nyear%%nmonth%%nday%
echo Date: %SORTDATE%

FOR /f "tokens=1-2 delims=: " %%A IN ('time /t') DO (
set hour=%%A
set min=%%B
)

set SORTTIME=%hour%%min%
echo Time: %SORTTIME%

set TIMESTAMP=%sortdate%-%sorttime%
echo Timestamp: %TIMESTAMP%

pause
  • tech-notes/scripts/date-time.txt
  • Last modified: 2018/05/17 20:05
  • by gerardorourke