本日 Java で ある処理についてかかった時間(開始時刻と終了時刻の差) を表そうとしてまして。 べつに大したことないだろうと思っていたんですが,結構大変でした。ググっても,なかなかこれだというクラスなりメソッドなりが見つけられなくて。(みなさん,Dateクラスとかを器用につかって,いろいろと工夫されているようでしたが,僕は無理です。性格的に。) やっと意図していたものを見つけましたので,お裾分けです。開始時刻と終了時刻の差を "HH:mm:ss" 形式で表現することができます。 いつもお世話になってる commons のライブラリ。今回は「Lang」というものを使います。まずは,次のサイトからダウンロードして,jar ファイルにクラスパスをば。 Apache Commons - Lang Downloads で,この中にいろいろ便利なクラスが入っているんですが,今回は「Duration