Maison > Java > javaDidacticiel > Comment puis-je formater une durée en Java comme H:MM:SS ?

Comment puis-je formater une durée en Java comme H:MM:SS ?

Barbara Streisand
Libérer: 2024-12-21 08:36:12
original
834 Les gens l'ont consulté

How Can I Format a Duration in Java as H:MM:SS?

Formatage des durées en Java en tant que H:MM:SS

En Java, les utilitaires de formatage de l'heure existants se concentrent principalement sur le formatage des horodatages plutôt que sur durées. Pour formater efficacement les durées, vous pouvez utiliser une approche simple en utilisant un formateur ou des raccourcis associés.

Par exemple, étant donné un entier représentant des secondes (s), vous pouvez le formater au format H:MM:SS souhaité en utilisant le modèle suivant :

String.format("%d:%02d:%02d", s / 3600, (s % 3600) / 60, (s % 60));
Copier après la connexion

Dans cette expression :

  • s/3600 : Calcule le nombre de heures
  • (s % 3600) / 60 : Détermine le nombre de minutes
  • (s % 60) : Obtient le nombre de secondes

En utilisant cette approche , vous pouvez facilement formater les durées dans le modèle H:MM:SS sans introduire de bibliothèques externes dans votre code Java.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal