positive: === 先回答问题 ===<br>答案是,在12小时制中,12:00 这个时刻的用法存在少量歧义。<br>12 AM 可能指:<br>大部分场合用 12 AM 表示午夜,并且代表一天的开始;个别场合用 12 AM 表示午夜,并且代表一天的结束;但历史上存在极少量情况用 12 AM 表示中午。<br>与之相对,12 PM:<br>大部分时候 12 PM 表示中午;但历史上极少量情况是午夜。<br>至于和日期一起出现时, 12 AM 是(情况1)表示这天开始的午夜时刻,还是(情况2)表示这天结束的午夜时刻,两种用法均存在。从编程的角度考虑,前者简单一点。一般而言,电脑或手机都会是这么显示的,基本上这成为了事实标准。<br>但生活中有时不是太靠得住,这点在喜欢使用12小时制的国家(例如美国)特别明显。例如某电商打算11月11日一整天进行促销活动,对于中国这样习惯了24小时制表达的地方一般问题不大,海报文案宣传就说从11日0点开始好了(情况1),基本上没人会理解错。可是对于习惯了12小时制的美国,这个就不好表述了:如果说 Nov 11th, 12:00 AM,会有不少人当成(情况2),11日晚上才开始准备然后等到12日凌晨……<br>=== 然后是解决方案 ===<br>最简单的解决方案当然是用24小时制,每天从 00:00:00 到23:59:59。强迫症和码农们一看,无比和谐。<br>可是习惯的力量很强大,我的经验是逼老美习惯24小时制,比逼他们使用公制单位痛苦得多——个人在某研究机构待过,和老美同事交流基本说公制单位他们都懂;因为各种仪器上标的都是公制,一般迟钝下也就换算过来了。但若要预约下午2点开会,跟他们说“at fourteen”打死也不会明白;他们只懂“at two”,连“PM”都经常性省掉。<br>美国军队倒是使用24小时制;一是打仗约错了行动时间要出大事,二是美国军队遍布全球。
negative: 下午两点是未时,未时是从13时至15时,此时太阳蹉跌而下,开始偏西,故又谓之日侧、日映。午后时间,正是人们小息纳凉休闲时刻。因为这个时间段也是人一天中,最为舒适的时间。十二时辰<br>古代将一昼夜分为十二时辰,即:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。每一时辰相当于现代的两个小时。古人根据中国十二生肖中的动物的出没时间来命名各个时辰。子时23~1点,丑时1~3点,寅时3~5点,卯时5~7点,辰时7~9点,巳时9~11点,午时11~13点,未时13~15点,申时15~17点,酉时17~19点,戌时19~21点,亥时21~23点。<br>十二时辰制。西周时就已使用。汉代命名为夜半、鸡鸣、平旦、日出、食时、隅中、日中、日昳、晡时、日入、黄昏、人定。又用十二地支来表示,以夜半二十三点至一点为子时,一至三点为丑时,三至五点为寅时,依次递推。<br>十二时辰是古人根据一日间太阳出没的自然规律、天色的变化以及自己日常的生产活动、生活习惯而归纳总结、独创于世的。十二时表时独特、历史悠久,是中华民族对人类天文历法的一大杰出贡献,也是我国灿烂的文化瑰宝之一。