zoukankan      html  css  js  c++  java
  • 关于12小时制的一些说明

    12小时制是广泛使用的一种计时制度。然而,我之前的理解一直有误。

    按照我之前的理解,12小时制和24小时制有着如下的对应方式:

    00:00am - 11:59am : 00:00 - 11:59

    00:00pm - 11:59pm : 12:00 - 23:59

    但am和pm的正确的对应方式应该如下:

    12:00am - 12:59am : 00:00 - 00:59

    01:00am - 11:59am : 01:00 - 11:59

    12:00pm - 11:59pm : 12:00 - 23:59

    如此一来,的确有些不方便。

    举个栗子:

    10月19号中午12点40。用十二小时制就是10月19号12:40pm

    那么10月19号凌晨00:40,用十二小时制就是10月19号12:40am,晕吧~

    其实,12小时制的关键,就在于没有00:XX这种格式的时间。只有1,2,3,4,5,6,7,8,9,10,11,12。0-1这个区间被12:00am-12:59am给借走了,但是12:XXpm则表示中午十二点XX分。

    12:00pm和12:00am的确是很容易混淆和犯错的地方。所以,在标准正式场合,还是尽量用24小时制以避免潜在的歧义。

    最后给一个计算方法:

    Converting 24 Hour Clock to AM/PM

    For the first hour of the day (0:00 to 0:59), add 12 Hours, make it "AM"

    Examples: 0:10 = 12:10 AM, 0:40 = 12:40 AM

    From 1:00 to 11:59, just make it "AM"

    Examples: 1:15 = 1:15 AM, 11:25 = 11:25 AM

    From 12:00 to 12:59, just make it "PM"

    Examples: 12:10 = 12:10 PM, 12:55 = 12:55 PM

    From 13:00 to 23:59, subtract 12 Hours, make it "PM"

    Examples: 14:55 = 2:55 PM, 23:30 = 11:30 PM
  • 相关阅读:
    CentOS 6.x Radius
    Linux系统优化
    Linux 常用检测命令
    Linux 修改终端命令提示符颜色
    Linux LVM简明教程
    剑指Offer 通过中序和先序遍历重建二叉树
    剑指Offer 树的子结构
    剑指Offer 从上往下打印二叉树(dfs)
    剑指Offer 把字符串转换成整数
    剑指Offer 两个链表的第一个公共结点
  • 原文地址:https://www.cnblogs.com/ShaneZhang/p/5979729.html
Copyright © 2011-2022 走看看