@echo off
call :myDateTime3
echo. & pause
:myDateTime1
for /f "tokens=1-3 delims=-/ " %%1 in ("%date%") do set ddd=%%1%%2%%3
for /f "tokens=1-4 delims=.: " %%1 in ("%time%") do set tttt=%%1%%2%%3%%4
if /i %tttt% LSS 10000000 ( set tttt=0%tttt% )
Set DT=%ddd%%tttt%
echo date %ddd%
echo time %tttt%
echo %DT%
goto:eof
:myDateTime2
@echo off
set /a regdate=%date:~0,4%%date:~5,2%%date:~8,2%
set /a regtime=%time:~0,2%%time:~3,2%%time:~6,2%
if /i %regtime% LSS 100000 ( set regtime=0%regtime% )
set datetime=%regdate%%regtime%
echo date %regdate%
echo time %regtime%
echo %datetime%
goto:eof
:myDateTime3
@echo off
set regdate=%date:~0,4%-%date:~5,2%-%date:~8,2%
set /a regtime=%time:~0,2%%time:~3,2%%time:~6,2%
if /i %regtime% LSS 100000 ( set regtime=0%regtime% )
set regti
cmd日期时间格式化.bat
于 2023-02-02 20:28:39 首次发布