@echo off
:: 获取并格式化当前日期和时间 (YYYY-MM-DD HH:MM:SS)
for /f "tokens=2 delims==" %%I in ('wmic os get localdatetime /value') do set "dt=%%I"
set "YYYY=%dt:~0,4%"
set "MM=%dt:~4,2%"
set "DD=%dt:~6,2%"
set "HH=%dt:~8,2%"
set "MIN=%dt:~10,2%"
set "SS=%dt:~12,2%"

echo 格式化后的时间为: %YYYY%-%MM%-%DD% %HH%:%MIN%:%SS%
pause

更多推荐