12小時制是普遍使用的一種計時制度。然而,我以前的理解一直有誤。it
按照我以前的理解,12小時制和24小時制有着以下的對應方式:class
00:00am - 11:59am : 00:00 - 11:59方法
00:00pm - 11:59pm : 12:00 - 23:59di
但am和pm的正確的對應方式應該以下:時間
12:00am - 12:59am : 00:00 - 00:59poi
01:00am - 11:59am : 01:00 - 11:59make
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小時制以免潛在的歧義。
最後給一個計算方法:
For the first hour of the day (0:00 to 0:59), add 12 Hours, make it "AM"
From 1:00 to 11:59, just make it "AM"
From 12:00 to 12:59, just make it "PM"
From 13:00 to 23:59, subtract 12 Hours, make it "PM"