通过MCP连接 →

输入计算

数学公式

广告

结果

时间(HH:MM:SS)
01:01:01
from 3,661 seconds
小时 1
分钟 1
1

什么是秒转时分秒(HH:MM:SS)计算器?

这个工具可以把一串原始的秒数换算成大家熟悉的时钟格式:小时、分钟和秒(HH:MM:SS)。无论你是解析时长的程序员、处理时间码的视频剪辑师、换算分段成绩的运动员,还是只想把秒表上的秒数变成一目了然的时长,它都能派上用场。

如何使用

输入你想换算的总秒数,计算器会立刻给出对应的时间。顶部直接显示补零后的 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 秒为例。小时数 \(= \lfloor 3661 / 3600 \rfloor = 1\)。余数为 \(3661 - 3600 = 61\) 秒。分钟数 \(= \lfloor 61 / 60 \rfloor = 1\)。秒数 \(= 61 \bmod 60 = 1\)。因此 3661 秒等于 01:01:01

将一个秒数值转换为 HH:MM:SS 格式的示例
从秒数值到最终 HH:MM:SS 结果的完整示例。

常见问题

如果我输入的秒数超过 24 小时怎么办?小时字段不会被限制在 24 以内——100000 秒会得到 27:46:40,显示真实流逝的小时数,而不会像时钟那样循环归零。

可以输入带小数的秒数吗?计算器只处理整数秒,换算前会舍弃任何小数部分。

输入负数会怎样?负数会被当作 0 处理,因为时长不可能为负。

最后更新: