質問: 秒数(long)→hh:mm:ssへの変換(99:59:59) long型の秒数をhh:mm:ss形式に変換したいのですが、 calenderクラスを利用した場合、最大23:59:59までは変換できたのですが、それを超える秒数を変換したい場合どのような方法があるのでしょうか? 秒数が359999の場合、99:59:59に変換したいのですが、 calenderクラスを利用すると03:59:59となってしまいます。 ご教授お願いいたします。
回答: 自分で計算しては? int hh = 359999 / 3600 → 99 int mm = 359999 % 3600 / 60 → 59 int ss = 359999 % 60 → 59