Програма 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.

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