通过MCP连接 →

输入计算

数学公式

数学公式: 军用时间转换器
Show calculation steps (1)
  1. Military to canonical hour and minute

    Military to canonical hour and minute: 军用时间转换器

    Splits a military integer R (HHMM) into hour H and minute mm. R = 0 or 2400 is midnight (H=0).

广告

结果

军用时间
1200 hours
24小时制"时"写法
普通时间 12:00 pm
军用时间 1200 hours
24小时制时间 12:00

什么是军用时间转换器?

这个工具可以在日常使用的12小时制(带上午 am 和下午 pm)和24小时制"军用时间"之间相互转换。军用时间从 0000(午夜)一直走到 2359,彻底避免了12小时制中上午/下午混淆的问题——这种计时方式在英语国家的军队、航空、医疗等领域很常见,类似于我们平时说的"24小时制"。转换器会同时给出三种格式:普通的12小时制时间、军用"时"写法(例如 1624 hours),以及带冒号的24小时制写法(16:24)。

圆形24小时制表盘,显示12小时制与24小时制时间的对应关系
24小时制表盘,将每个小时对应到其12小时制(上午/下午)的等值。

如何使用

先选择转换方向。要把普通时间转成军用时间,选择"普通时间 → 军用时间",按 时:分 的格式输入时间(例如 4:24),再选择上午(am)或下午(pm)。要把军用时间转成普通时间,选择"军用时间 → 普通时间",然后输入四位数字(例如 1624 或 0008)。点击计算,即可看到三种格式的结果。

计算原理

转换器会先把任何输入统一换算成标准的24小时制小时数 \(H\)(0–23)和分钟 \(mm\)。从普通时间出发:如果是上午(am),12 点换算为 0,其余小时保持不变;如果是下午(pm),12 点仍为 12,其余小时都加 12。

$$H = \begin{cases} 0 & h=12,\ \text{am} \\ h & 1\le h\le 11,\ \text{am} \\ 12 & h=12,\ \text{pm} \\ h+12 & 1\le h\le 11,\ \text{pm} \end{cases}$$

从军用时间出发:小时为该数值除以 100 取整,分钟为该数值对 100 取余。

$$H=\left\lfloor \tfrac{R}{100}\right\rfloor,\quad mm = R \bmod 100$$

特殊值 0000 和 2400 都表示午夜,因此 \(H = 0\)。

比较12小时制与24小时制时间刻度的数轴
午夜从00:00开始;下午的小时在常规小时上加12。

实例演算

把下午 4:24(4:24 pm)转换成军用时间。因为是下午且小时不是 12,所以加 12:

$$H = 4 + 12 = 16$$

分钟 \(mm = 24\)。三种输出结果分别是:普通时间"4:24 pm"、军用时间"1624 hours"、24小时制"16:24"。

常见问题

午夜是 0000 还是 2400?两种写法都有人用。按惯例,一天的开始记为 0000,一天的结束记为 2400;本工具将午夜显示为 0000 hours。

下午 12:00(12:00 pm)对应军用时间是多少?正午是 1200 hours。很多人会把它和午夜搞混,但其实 12:00 am(0000)才是午夜,12:00 pm(1200)是正午。

分钟是怎么处理的?分钟在所有格式中都保持不变,并且始终以两位数显示,所以 7 分钟会写成 07。

最后更新: