1

時間、分、秒をミリ秒単位で変換する独自の方法を作成しました。それはうまくいくようです。

このタスクを実行するには、Java/Android API を使用することをお勧めします。

TimeUnit は私にその逆を提供します: ミリ秒から時間、分、秒へ。

ここに私のコードがあります:

class SomeUtilsClass {
    public static long toMilliseconds(int hours, int minutes, int seconds) {
        return ((hours * 60 * 60) + (minutes * 60) + seconds) * 1000;
    }
}
4

2 に答える 2

0

コードは問題なく動作するはずですが、Java/Android API を使用してこのタスクを実行する場合は、関数を次のように変更できます。

    public static long toMilliseconds(int hours, int minutes, int seconds) {
            return (TimeUnit.HOURS.toMillis(hours) + TimeUnit.MINUTES.toMillis(minutes) + TimeUnit.SECONDS.toMillis(seconds));
    }

PS: どちらの関数でも同じ結果が得られます。

于 2015-04-12T14:49:31.297 に答える