Rumah > Java > javaTutorial > Bagaimana untuk Memformat Tempoh dalam Format H:MM:SS dalam Java?

Bagaimana untuk Memformat Tempoh dalam Format H:MM:SS dalam Java?

Patricia Arquette
Lepaskan: 2024-12-20 19:02:15
asal
968 orang telah melayarinya

How to Format a Duration in H:MM:SS Format in Java?

Tempoh Pemformatan dalam Java (H:MM:SS)

Soalan:

Bagaimana bolehkah saya memformatkan tempoh, diwakili dalam saat, dalam format H:MM:SS dalam Java?

Jawapan:

Untuk memformatkan tempoh menggunakan corak H:MM:SS, anda boleh menggunakan pendekatan berikut:

  1. Buat objek Pemformat: Objek ini akan mengendalikan pemformatan tempoh.

    java.util.Formatter formatter = new java.util.Formatter();
    Salin selepas log masuk
  2. Gunakan pengubah suai %d: Pengubah suai ini menentukan bahawa pembolehubah harus diformatkan sebagai integer perpuluhan.

    formatter.format("%d:%02d:%02d", seconds / 3600, (seconds % 3600) / 60, (seconds % 60));
    Salin selepas log masuk
  3. Tambah sifar untuk minit dan saat: Pengubah suai d memastikan bahawa minit dan saat sentiasa diformatkan dengan dua digit, walaupun kurang daripada 10.
  4. Dapatkan rentetan terformat: Akhir sekali, dapatkan semula tempoh yang diformatkan dengan memanggil toString( ) kaedah pada pemformat objek.

    String formattedDuration = formatter.toString();
    Salin selepas log masuk

Contoh:

int seconds = 3661;
String formattedDuration = String.format("%d:%02d:%02d", seconds / 3600, (seconds % 3600) / 60, (seconds % 60));
System.out.println(formattedDuration); // Output: 1:01:01
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk Memformat Tempoh dalam Format H:MM:SS dalam Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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