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程序将毫秒转换为分钟和秒

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 밀리초 = %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

示例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 초.

위의 프로그램에서 우리는 다음 공식을 사용했습니다:

Minutes = (Milliseconds / 1000) / 60
And
Remaining Seconds = (Milliseconds / 1000) % 60

먼저, 우리는 단순히 초로 나누고, 다시 나누어60으로 분을 계산합니다.

그런 다음, 우리는 남은 초(Remaining Seconds)를 계산하고, 초수로 나누고, 다시 나누어60 남은 초(Remaining Seconds)를 얻습니다.

Java 예제 모든 것