通过MCP连接 →

输入计算

数学公式

Show calculation steps (2)
  1. Total Minutes

    Total Minutes: 时分秒(HH:MM:SS)转小时、分钟、秒换算器

    Total minutes equal total seconds divided by 60

  2. Total Hours

    Total Hours: 时分秒(HH:MM:SS)转小时、分钟、秒换算器

    Total hours equal total seconds divided by 3600

广告

结果

时:分:秒
12:34:56
规范化时长(HH:MM:SS)
换算为小时 12.5822222222 h
换算为分钟 754.9333333333 min
换算为秒 45,296 s

这个换算器能做什么

本工具可以把常见的“时:分:秒”(HH:MM:SS)格式时长换算成单一单位:总小时数、总分钟数或总秒数。同时,它还会按照你选择的正负号,回显规范化后的 HH:MM:SS 形式。这是一款纯粹的时间运算工具,不涉及任何日历逻辑,因此在世界任何地区都能正常使用,不受地域规则限制。

将 HH:MM:SS 各段转换为总时、分、秒的示意图
HH:MM:SS 时长被拆分为时、分、秒,每部分都换算为同一单位。

使用方法

先选择正负号(+ 或 −),然后分别填入小时、分钟和秒。数值可以是小数(例如 1.5 小时),而且分钟或秒并不要求必须小于 60——工具会直接把它们累加起来。留空的字段会按 0 处理。结果面板会用三种方式呈现同一段时长,并附上整洁的 HH:MM:SS 字符串。

公式详解

设 \(s\) 为符号系数(\(+1\) 或 \(-1\)),\(H\)、\(M\)、\(S\) 分别为输入的时、分、秒。基础量是总秒数:

$$t_{\text{sec}} = s \times \left( H \times 3600 + M \times 60 + S \right)$$

由于 1 分钟等于 60 秒、1 小时等于 3600 秒,其他单位只需做除法即可得出:总分钟数 \(= t_{\text{sec}} / 60\),总小时数 \(= t_{\text{sec}} / 3600\)。符号只改变最终结果的正负,数值大小的计算逻辑完全相同。

Advertisement
将时、分、秒相乘并求和得到总秒数的流程图
每个分量乘以其单位系数后相加,得到总秒数。

实例演算

以 12:34:56 取正号为例:总秒数 $$12 \times 3600 + 34 \times 60 + 56 = 43200 + 2040 + 56 = 45296 \text{ 秒}$$ 继续相除可得 \(45296 / 60 = 754.9333\ldots\) 分钟,以及 \(45296 / 3600 = 12.5822\ldots\) 小时。规范化字符串为 12:34:56。

常见问题

分钟或秒可以超过 59 吗?可以。工具只是把它们相加,所以 0:90:00 就等于 1.5 小时。

为什么会出现循环小数?很多换算结果(比如 \(754.9333\ldots\) 分钟)无法整除。结果会保留若干位小数,而不会强行凑成整数。

负时长是如何处理的?选择 − 号后,每一项输出都会乘以 \(-1\),因此 1:30:00 会变成 \(-5400\) 秒、\(-90\) 分钟和 \(-1.5\) 小时。

最后更新: