通过MCP连接 →

输入计算

数学公式

Show calculation steps (1)
  1. Result in Hours and Minutes

    Result in Hours and Minutes: 小时分钟计算器

    Total minutes T are split into whole hours and remaining minutes, keeping the sign of T.

广告

结果

总时长
0 h 0 min
小时和分钟
总计(分钟) 0 min
总计(十进制小时) 0 h

这个计算器能做什么

小时分钟计算器可以把多段以"小时和分钟"表示的时间进行相加或相减,并立刻给出一个清晰的"几小时几分钟"总时长。无论是统计考勤工时、累加排班时长、规划行程的各个路段,还是减去休息时间后算出还剩多少时间,它都能轻松搞定。

使用方法

在第一行的小时分钟输入框中填写第一段时间。从第二行起,先用"运算"选择器决定这一段是相加(+)还是相减(−),再输入对应的小时和分钟。用不到的行留空即可——空白会按 0 处理。你也可以输入小数(例如 0.5 小时),或填写大于 59 的分钟数,系统会自动进位到小时。

计算公式说明

每一段时间会先全部换算成分钟:该段分钟数 \(= h \times 60 + m\)。所选的运算决定它取正号还是负号,所有带符号的段相加后得到一个以分钟为单位的总和(T)。

$$T = \sum_i \pm (h_i \times 60 + m_i)$$

在呈现结果时,计算器先取 T 的绝对值,除以 60 得到整数小时,余数即为分钟,最后再把符号加回去。

$$H = \operatorname{sign}(T)\left\lfloor \frac{|T|}{60} \right\rfloor,\quad M = T - H \times 60$$

结果同时还会以纯分钟数和十进制小时(\(T \div 60\))两种形式显示。

展示小时和分钟换算为总分钟数,并以加号和减号求和的示意图
每个时间段先换算成分钟,再相加或相减得出总和。

实例演示

把 2 小时 45 分钟和 1 小时 30 分钟相加,再减去 0 小时 50 分钟。换算成分钟:\(+165 + 90 - 50 = 205\) 分钟。整数小时 \(= \lfloor 205 \div 60 \rfloor = 3\),余数 \(= 205 - 180 = 25\)。结果就是 3 小时 25 分钟,约等于 3.4167 个十进制小时。

将总分钟数重新换算为小时、分钟和十进制小时
总分钟数被换算为小时和分钟,并给出等效的十进制小时值。

分钟至小时转换表

当您添加或减去时间时,结果通常以小时和分钟的形式表示,但对于工资单、账单或电子表格工作,您经常需要相等的小时小数。转换是简单的除法:将分钟数除以60。

$$\text{小时小数} = \frac{\text{分钟}}{60}$$

例如,45分钟转换为0.75小时,因为 \(45 \div 60 = 0.75\)。下表列出了常见的分钟值及其小时小数等值(四舍五入到小数点后三位)。

分钟 计算 小时小数
5 分钟 5 ÷ 60 0.083 小时
10 分钟 10 ÷ 60 0.167 小时
15 分钟 15 ÷ 60 0.25 小时
20 分钟 20 ÷ 60 0.333 小时
30 分钟 30 ÷ 60 0.5 小时
40 分钟 40 ÷ 60 0.667 小时
45 分钟 45 ÷ 60 0.75 小时
50 分钟 50 ÷ 60 0.833 小时
60 分钟 60 ÷ 60 1.0 小时

诸如 0.333 小时和 0.667 小时之类的值是循环小数(一小时的 \(\tfrac{1}{3}\) 和 \(\tfrac{2}{3}\)),显示为四舍五入值;在计算中保持完整的精度以避免在多个时间段中累积舍入误差。

常见问题

结果可以是负数吗?可以。如果相减的部分超过了相加的部分,总和就是负数,此时小时和分钟都会带上负号,例如 −30 分钟。

如果我输入 90 分钟会怎样?没问题——90 分钟会在总时长中自动换算为 1 小时 30 分钟。

可以使用小数吗?可以。0.25 小时会被当作 15 分钟,小数部分的分钟也会一并计入最终结果。

最后更新: