English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Основной курс Java

Java Управление потоком

Java Массивы

Java Ориентированность на объекты (I)

Java Ориентированность на объекты (II)

Java Ориентированность на объекты (III)

Обработка исключений Java

Java Список (List)

Java Queue (очередь)

Java Map коллекции

Java Set коллекции

Java Вход/Выход (I/O)

Java Reader/Writer

Другие темы Java

Java программа преобразует миллисекundy в минуты и секунды

Java полная коллекция примеров

В вышеуказанном программном коде вы узнаете, как в Java преобразовывать миллисекundy в минуты и секунды.

Пример 1: Преобразование миллисекунд в минуты и секунды

import java.util.concurrent.TimeUnit;
public class Milliseconds {
    public static void main(String[] args) {
        long milliseconds = 1000000;
        // long minutes = (milliseconds / 1000) / 60;
        long minutes = TimeUnit.MILLISECONDS.toMinutes(milliseconds);
        // long seconds = (milliseconds / 1000);
        long seconds = TimeUnit.MILLISECONDS.toSeconds(milliseconds);
        System.out.format("%d миллисекунд = %d минут", milliseconds, minutes);
        System.out.println("Или");
        System.out.format("%d миллисекунд = %d секунд", milliseconds, seconds);
    }
}

При запуске программы вывод будет следующим:

1000000 миллисекунд = 16 минут
Или
1000000 миллисекунд = 1000 секунд

В вышеуказанном программном коде мы используем метод toMinutes() для преобразования предоставленных миллисекунд (milliseconds) в минуты. Точно так же мы используем метод toSeconds() для преобразования их в секунды

Мы также можем использовать элементарную математику для преобразования миллисекунд в минуты и секунды.

Seconds = Milliseconds / 1000

Минуты это

Minutes = Seconds / 60
или
Минуты = (Миллисекунды / 1000) / 60

Пример 2: Преобразование миллисекунд в минуты и секунды

public class Milliseconds {
    public static void main(String[] args) {
        long milliseconds = 1000000;
        long minutes = (milliseconds / 1000) / 60;
        long seconds = (milliseconds / 1000) % 60;
        System.out.format("%d мс = %d минут и %d секунд.", milliseconds, minutes, seconds);
    }
}

При запуске программы вывод будет следующим:

1000000 мс = 16 минут и 40 секунд.

В вышеуказанном программном обеспечении мы используем формулу:

Минуты = (Миллисекунды / 1000) / 60
И
Оставшиеся Секунды = (Миллисекунды / 1000) % 60

Сначала, мы вычисляем минуты (Минуты) просто делим их на количество секунд, а затем делим на 60.

Затем, мы вычисляем оставшиеся секунды (Оставшиеся Секунды), делим их на количество секунд, а затем делим на 60, чтобы получить оставшиеся секунды (Оставшиеся Секунды).

Java полная коллекция примеров