MCPで接続 →

計算を入力してください

公式

広告

結果

時間(HH:MM:SS)
01:01:01
from 3,661 seconds
1
1
1

秒をHH:MM:SSに変換するツールとは?

このツールは、単なる秒数を見慣れた時計形式の時間表記、つまり「時・分・秒(HH:MM:SS)」へと変換します。経過時間を解析するプログラマー、タイムコードを扱う動画編集者、スプリットタイムを換算するアスリート、そしてストップウォッチの秒数を読みやすい時間に直したいすべての方に役立ちます。

使い方

変換したい合計秒数を入力するだけで、対応する時間が即座に表示されます。上部には0埋めされたHH:MM:SS形式の文字列が表示され、内訳表には時・分・秒のそれぞれの数値が一覧で示されます。

計算式の仕組み

1時間は3600秒、1分は60秒です。完全な時間数は、合計秒数を3600で割って小数点以下を切り捨てた値になります。時間分を取り除いた残りの秒数は剰余演算(\(s \bmod 3600\))で求められます。その余りを60で割れば分が、\(s \bmod 60\) で残りの秒が求まります。

$$\begin{gathered} \text{HH:MM:SS} \\[1.5em] \text{where}\quad \left\{ \begin{aligned} \text{HH} &= \left\lfloor \dfrac{\text{Total Seconds}}{3600} \right\rfloor \\ \text{MM} &= \left\lfloor \dfrac{\text{Total Seconds} \bmod 3600}{60} \right\rfloor \\ \text{SS} &= \text{Total Seconds} \bmod 60 \end{aligned} \right. \end{gathered}$$

合計秒数を時・分・秒のブロックに分割した図
除算と余りを使って合計秒数を時・分・秒に分解する方法。

計算例

3661秒を例に考えてみましょう。時間 = \(\left\lfloor 3661 \div 3600 \right\rfloor = 1\)。余りは \(3661 - 3600 = 61\) 秒です。分 = \(\left\lfloor 61 \div 60 \right\rfloor = 1\)。秒 = \(61 \bmod 60 = 1\)。したがって、3661秒は 01:01:01 となります。

秒数の値をHH:MM:SS形式に変換する計算例
秒数から最終的なHH:MM:SS結果までの計算例。

よくある質問

24時間を超える秒数を入力したらどうなりますか? 時間の欄は24時間で頭打ちにはなりません。たとえば100000秒は 27:46:40 と表示され、時計のように1日で折り返すことなく、実際の経過時間をそのまま示します。

小数の秒は入力できますか? このツールは整数秒で計算します。小数部分は変換前に切り捨てられます。

負の数を入力するとどうなりますか? 経過時間がマイナスになることはないため、負の入力は0として扱われます。

最終更新: