我正在尝试将时间 (hh:mm:ss) 转换为毫秒。我该怎么做?
使用下面的对吗?
hh * mm * ss * 1000;
但如果分钟为 00 或秒为 00,则为 0。
我该如何计算?
我正在尝试将时间 (hh:mm:ss) 转换为毫秒。我该怎么做?
使用下面的对吗?
hh * mm * ss * 1000;
但如果分钟为 00 或秒为 00,则为 0。
我该如何计算?
尝试这个,
hrsSec=hh*60*60;// for seconds;
minSec=mm*60;// for seconds;
secSec=ss;// already seconds;
totalSec=(hrsSec+minSec+secSec);// total seconds
milliSec=totalSec*1000; // milliseconds
此外,如果您了解该程序,那么@Peter Lawrey 的评论很明显,简而言之,您可以试试这个,
milliSec=((hh × 60 + mm) × 60 + ss) × 1000
(hh * 3600 + mm * 60 + ss) * 1000;
1h == 60min
1min == 60sec
1sec == 1000ms
(ss + (mm + (hh * 60) ) * 60 ) * 1000