小时
计算两个时间或日期之间的小时数
如何使用小时
- 1输入「小时+分钟」形式的时间,或一个小数的小时值。
- 2选择转换方向,例如小时转分钟,或小数转 hh:mm。
- 3查看你所选格式的等效值。
小时与分钟的换算
分钟 = 小时 × 60;十进制小时 = 小时 + 分钟/6060 进制下,1.5 小时是 1 小时 30 分,而非 1 小时 50 分;换算即乘或除以 60。
十进制小时便于工资与计费,而 hh:mm 在排程时更直观。
小时计算的核心是**把 60 进制的分钟转成十进制的小数**:分钟 ÷ 60 = 小时小数。常见值建议背下来:15 分 = 0.25、20 分 ≈ 0.333、30 分 = 0.5、40 分 ≈ 0.667、45 分 = 0.75。反过来,小时小数 × 60 = 分钟。掌握这两条,手工填工时就不需要每次都按计算器。
跨天的时间段要小心:22:00 到次日 06:00 是 8 小时,但直接相减 6 − 22 = −16。正确做法是**跨天时给结束时间加 24 小时**:(6 + 24) − 22 = 8。写程序时通常用日期时间类型(含日期部分)而不是纯时间,让系统自动处理跨天。排夜班、算通宵加班时这个细节最容易出错。
| 场景 | 时长 | 十进制小时 | 说明 |
|---|---|---|---|
| 标准工作日 | 8 小时 | 8.0 | 法定标准工时 |
| 上午班 | 8:30–12:00 | 3.5 | 3 小时 30 分 |
| 含午休全天 | 9:00–18:00 | 9.0 或 8.0 | 扣除午休后 8.0 |
| 加班 1 小时 45 分 | 1:45 | 1.75 | 切勿写成 1.45 |
| 半日假 | 4 小时 | 4.0 | 通常上午或下午 |
| 一周满勤 | 40 小时 | 40.0 | 5 天 × 8 小时 |
工时与小时换算场景
常见问题
1.5 小时等于 1:50 吗?
不等。1.5 小时是 1 小时 30 分,因为 0.5 是 60 分钟的一半。
90 分钟怎么换算成小时?
除以 60 得到 1.5 小时,即 1 小时 30 分。
为什么还要用十进制小时?
用十进制小时乘以费率比用 hh:mm 更简单,因此工时表普遍采用。
考勤为什么要用十进制小时?
因为加减乘除在十进制下才能直接运算。时薪 50 元、工作 7 小时 45 分,正确算法是 50 × 7.75 = 387.5 元;若误用 7.45 则只有 372.5 元,员工少拿 15 元。长期累积是一笔不小的误差,也容易引发劳资纠纷。正规考勤系统和薪资软件都按十进制小时存储和计算,只在展示时还原成「时:分」。
1 小时等于多少秒?有没有例外?
标准是 3600 秒(60 × 60)。唯一的例外是含闰秒的那一天,最后一小时是 3601 秒。这种情况极其罕见(平均每 1.5 年一次,且只在 UTC 层面),日常计算完全可以忽略,但对天文观测、卫星授时等高精度场景则必须考虑。
