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

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

Чтобы понять этот пример, вы должны знать следующие темы программирования Java:

  • Типы данных Java (примитивные)
  • Базовый ввод и вывод Java

Пример 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 Milliseconds = %d minutes", milliseconds, minutes ); System.out.println("Or"); System.out.format("%d Milliseconds = %d seconds", milliseconds, seconds ); ) )

Вывод

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

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

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

 Секунды = Миллисекунды / 1000

в то время как минуты

 Минуты = Секунды / 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 Milliseconds = %d minutes and %d seconds.", milliseconds, minutes, seconds); ) )

Вывод

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

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

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

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

Затем мы вычисляем оставшиеся секунды, разделив их на секунды и получив остаток при делении на 60.

Интересные статьи...