Rumah > Java > javaTutorial > Bagaimana untuk menukar milisaat kepada format masa yang boleh dibaca manusia di Jawa?

Bagaimana untuk menukar milisaat kepada format masa yang boleh dibaca manusia di Jawa?

Barbara Streisand
Lepaskan: 2024-12-11 00:25:15
asal
374 orang telah melayarinya

How to Convert Milliseconds to a Human-Readable Time Format in Java?

Menukar Milisaat kepada Format Masa Boleh Dibaca Manusia dalam Java

Untuk memaparkan masa berlalu dalam format mesra pengguna, seperti "XX min , XX saat", beberapa teknik Java boleh digunakan.

Satu pilihan melibatkan kelas java.util.concurrent.TimeUnit. TimeUnit menyediakan utiliti untuk menukar masa antara pelbagai unit, termasuk milisaat dan minit. Coretan kod berikut menunjukkan penggunaannya:

String formattedTime = String.format("%d min, %d sec",
    TimeUnit.MILLISECONDS.toMinutes(millis),
    TimeUnit.MILLISECONDS.toSeconds(millis) -
    TimeUnit.MINUTES.toSeconds(TimeUnit.MILLISECONDS.toMinutes(millis))
);
Salin selepas log masuk

Perhatikan bahawa toMinutes telah diperkenalkan dalam Java 1.6. Untuk versi lama, gunakan persamaan berikut:

int minutes = (int) ((milliseconds / (1000*60)) % 60);
int seconds = (int) (milliseconds / 1000) % 60;
Salin selepas log masuk

Untuk menambah sifar pendahuluan bagi nilai dalam julat 0-9, ubah suai rentetan format seperti berikut:

String formattedTime = String.format("%02d min, %02d sec",
    TimeUnit.MILLISECONDS.toMinutes(millis),
    TimeUnit.MILLISECONDS.toSeconds(millis) -
    TimeUnit.MINUTES.toSeconds(TimeUnit.MILLISECONDS.toMinutes(millis))
);
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk menukar milisaat kepada format masa yang boleh dibaca manusia di Jawa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan