-5

時間 (hh:mm:ss) をミリ秒に変換しようとしています。どうすればできますか?

次のものを使用するのは正しいですか?

hh * mm * ss * 1000;

ただし、分が 00 または秒が 00 の場合は 0 になります。

これを計算するにはどうすればよいですか?

4

3 に答える 3

4

これを試して、

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
于 2013-10-05T10:56:06.357 に答える
1

(hh * 3600 + mm * 60 + ss) * 1000;

于 2013-10-05T10:55:54.187 に答える
0
1h == 60min
1min == 60sec
1sec == 1000ms

(ss + (mm + (hh * 60) ) * 60 ) * 1000
于 2013-10-05T10:58:21.740 に答える