Question : Comment puis-je formater une durée en secondes à l'aide d'un modèle tel que H:MM:SS en Java ? Les utilitaires Java existants sont orientés vers le formatage du temps, pas des durées.
Solution :
Pour formater une durée sans introduire de bibliothèques externes, vous pouvez utiliser la classe Formatter intégrée de Java. ou des raccourcis similaires.
Par exemple, étant donné un nombre entier représentant le nombre de secondes s:
String formattedDuration = String.format("%d:%02d:%02d", s / 3600, (s % 3600) / 60, (s % 60));
Dans ce code :
Les spécificateurs de format d garantissent que les minutes et les secondes sont toujours formatées avec deux chiffres, en ajoutant des zéros non significatifs si nécessaire.
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!