私はカウントダウンタイマーをやっていますが、をという変数から取り除き、を長めにしてとしました。 時間、分、秒を取得する方法は次のとおりです。 MSのミリ秒を取得するには?
public static long getHours(long totalSeconds) {
return (long) Math.floor(totalSeconds/3600000);
}
public static long getMinutes(long totalSeconds) {
return (long) Math.floor((totalSeconds - 3600000 * getHours(totalSeconds))/60000);
}
public static long getSeconds(long totalSeconds) {
return (long) Math.floor(totalSeconds - 3600000 * getHours(totalSeconds) - 60000 * getMinutes(totalSeconds));
}
public static long getMilliseconds(long totalSeconds) {
return (long) Math.floor(getSeconds(totalSeconds)/1000);
}
私は今は 12このような形式で時間を取得1000することにより、第2の分割:34:56.000。 ミリ秒の代わりに常に.000
何が問題なのですか。 ミリ秒を取得するには?
'totalSecondsを返す* 1000 '?それにしても、引数として秒を取得し、明らかにこれらの秒を返すメソッド 'getSeconds' ...そのメソッドは秒を_calculate_するべきですか? – Seelenvirtuose
私はreturn totalSecondsを実行すると、そのような時間を得ます00:00:12.012 など –
"私はそのような時間が00:00:12.012になる"できません... – Seelenvirtuose