ホームページ >Java >&#&チュートリアル >Java でデュレーションを H:MM:SS としてフォーマットするにはどうすればよいですか?

Java でデュレーションを H:MM:SS としてフォーマットするにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-12-21 08:36:12837ブラウズ

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

Java での期間を H:MM:SS としてフォーマットする

Java では、既存の時刻フォーマット ユーティリティは主にタイムスタンプのフォーマットではなく、タイムスタンプのフォーマットに重点を置いています。期間。期間を効果的にフォーマットするには、フォーマッタまたは関連するショートカットを使用する簡単な方法を採用できます。

たとえば、秒を表す整数を指定すると、次を使用して目的の H:MM:SS 形式にフォーマットできます。次のパターン:

String.format("%d:%02d:%02d", s / 3600, (s % 3600) / 60, (s % 60));

この式の場合:

  • s / 3600: を計算します。時間数
  • (s % 3600) / 60: 分数を決定します
  • (s % 60): 秒数を取得します

を利用してこのアプローチを使用すると、Java に外部ライブラリを導入せずに、継続時間を H:MM:SS パターンに簡単にフォーマットできます。コード。

以上がJava でデュレーションを H:MM:SS としてフォーマットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。