:: 获取当前时间(yyyy-mm-dd HH:MM:SS.TT)
::
:: 使用方法: call :GET_CURRENT_TIME timeOut
::
:: 输出当前时间(yyyy-mm-dd HH:MM:SS.TT)到timeOut
::
:GET_CURRENT_TIME
FOR /F "usebackq skip=2 tokens=3* delims= " %%i IN (`REG QUERY ^^^"HKCU\Control Panel\International^^^" /v ^^^"sShortDate^^^"`) DO (CALL,SET bf_DATE_FORMAT=%%i)
IF NOT "%bf_DATE_FORMAT%"=="yyyy-MM-dd" ( (REG ADD "HKCU\Control Panel\International" /v "sShortDate" /t REG_SZ /d "yyyy-MM-dd" /f) 1>NUL 2>&1)
SET %~1=%DATE% %TIME: =0%
IF NOT "%bf_DATE_FORMAT%"=="yyyy-MM-dd" ( (REG ADD "HKCU\Control Panel\International" /v "sShortDate" /t REG_SZ /d "%bf_DATE_FORMAT%" /f) 1>NUL 2>&1 )
SET "bf_DATE_FORMAT="
GOTO :EOF
:: END OF GET_CURRENT_TIME
批处理小函数:获取当前时间
于 2023-10-13 21:06:10 首次发布