English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
在上面的程序中,您将学习如何在Java中将毫秒分别转换为分钟和秒。
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 분\n", 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 또는 Minutes = (Milliseconds / 1000) / 60
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 초.
위의 프로그램에서 우리는 다음 공식을 사용했습니다:
Minutes = (Milliseconds / 1000) / 60 And Remaining Seconds = (Milliseconds / 1000) % 60
먼저, 우리는 단순히 초로 나누고, 다시 나누어60으로 분을 계산합니다.
그런 다음, 우리는 남은 초(Remaining Seconds)를 계산하고, 초수로 나누고, 다시 나누어60 남은 초(Remaining Seconds)를 얻습니다.