解决方案 | 将时间转换为毫秒bat
@echo off setlocal enabledelayedexpansion rem 输入的时间 set "time_input=00:07:07.1" rem 解析时间 for /f "tokens=1-4 delims=:.," %%a in ("%time_input%") do ( set "hours=%%a" set "minutes=%%b" set "seconds=%%c" set "milliseconds=%%d" ) rem 将时间转换为毫秒 set /a "total_milliseconds=hours * 3600000 + minutes * 60000 + seconds * 1000 + milliseconds" echo Total milliseconds: %total_milliseconds% endlocal pause