Soalan: Bagaimanakah saya boleh memformatkan tempoh dalam saat menggunakan corak seperti H:MM:SS di Jawa? Utiliti Java sedia ada ditujukan kepada pemformatan masa, bukan tempoh.
Penyelesaian:
Untuk memformat tempoh tanpa memperkenalkan perpustakaan luaran, seseorang boleh menggunakan kelas Pemformat terbina dalam Java atau pintasan serupa.
Sebagai contoh, diberi integer yang mewakili bilangan saat s:
String formattedDuration = String.format("%d:%02d:%02d", s / 3600, (s % 3600) / 60, (s % 60));
Dalam kod ini:
Penentukan format d memastikan bahawa minit dan saat sentiasa diformatkan dengan dua digit, menambah sifar pendahuluan seperti yang diperlukan.
Atas ialah kandungan terperinci Bagaimana untuk Memformat Tempoh dalam Saat sebagai H:MM:SS dalam Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!