12小时制与24小时制

陪她去流浪 桃子 2022年07月24日 编辑 阅读次数:3470

从我开始拥有自己的电脑或手机开始,我就始终使用 24 小时制时间显示方式(简称 24 小时制,或 24h),从未改成 12 小时制显示过。 究其原因,我是觉得 24 小时显示方式对于程序员来说,非常友好。

我为什么写这篇文章?因为我在面对 12 小时制时间时,在看到类似 09:0012:0012:00 pm 的时间时,我始终不知道这是描述的早上、中午还是晚上、凌晨。 然而我又经常看到这类时间,所以想写一下以加深印象,希望不要再搞错。

我也会经常在看见别人使用 12 小时制时,推荐他们切换到 24 小时制,虽然我明明知道强加这种习惯并不好。

两种小时制是的优缺点

接下来说说 12 小时制与 24 小时制的优点缺点:

  • 24 小时制不会混淆上午的时间和下午的时间

    当看到 09:00 时,如果不通过天色等场景来判断,12 小时制没人能确定这是早上的九点,还是晚上的九点,这是缺点。

    好处是,在中国大陆来说,口语中普遍使用 12 小时制交流:晚上的 9 点就是 9 点。虽然在 24 小时制中表示为 21:00,但是口头仍说 9 点。

    24 小时制的 09:00 肯定是早上的 9 点,因为晚上的 9 点表示为 21:00。这对于对此需要全天候运作的机构非常重要,比如航空公司、铁路时间等。

  • 24 小时制能够准确地描述一天的时间

    一天的每分每秒都有唯一的表示方式,不存在误解,特别是 12、24、0 点。

    有谁知道 12:00 PM 是中午的 12 点还是 晚上(凌晨 ) 12 点? 无数次我这样推算:你看晚上 11 点我们不是写作 11:00 PM 吗?那下一个整点不就是 12:00 PM。 并且你看,不是还有个 12:00 AM 嘛?早上 11 点是 11:00 AM,那中午 12 点不就是 12:00 AM? 哈哈,离了大谱,都错了。12:00 PM 其实是中午 12 点,12:00 AM 其实是凌晨那个。

    所以我们会发现,在 12 小时制中,一天的时间是这样轮转的(从凌晨开始): 12:00 AM → 01:00 AM → 06:00 AM → 11:00 AM → 12:00 PM → 01:00 PM → 11:00 PM → 12:00 AM

    而 24 小时制时间中,一天的时间是这样轮转的: 00:00 → 01:00 → 06:00 → 11:00 → 12:00 → 13:00 → 23:00 → 00:00

    对于程序员来说,24 以内的模 12 这种运算,非常简单。所以一看到 23 点,几乎不需要反应时间,就知道是晚上的 11 点。

  • 午夜之尬

    1 月 1 日午夜 12 点是几点?是 1 月 1 日的 00:00 还是 1 月 2 日的 00:00 ?我不知道,也不太想弄清楚。

维斯百科上世界上两种小时制的分布

24小时制 24小时制(口语 12 小时制) 两者混用 12小时制

这四种组合方式竟然在世界都占据一席之地。中国是两者混用的。

结语

希望有生之年中,不要再让我看到时间纠结。

参考

标签:时间