Chinaunix首页 | 论坛 | 博客
  • 博客访问: 138926
  • 博文数量: 19
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 345
  • 用 户 组: 普通用户
  • 注册时间: 2005-06-11 22:51
文章分类

全部博文(19)

文章存档

2010年(4)

2008年(15)

我的朋友
最近访客

分类: Oracle

2008-06-14 13:18:12

http://bon.blogbus.com/logs/16416132.html

今天下午经过维多利广场,抬头看到仙踪林的广告牌写着"营业至12:00AM”,我想是不是写错了,营业到中午12点?!回来Google一番,发现这个知识点很有意思。

a.m.=ante meridiem,上午,午前;p.m.=post meridiem,下午,午后。12小时制需要用到a.m.和p.m.的表达,从午夜开始12:00 a.m.,凌晨一点1:00 a.m.,一直到早上十一点11:00 a.m.,然后是正午12:00 p.m.,一直到晚上十一点11:00 p.m.,再到12:00 a.m.一天结束。而24小时制则是从0:00到24:00,可以看(Breenwich Mean Time,GMT)的两种时间表示,很直观。

上面是主流的说法,也有人认为12:00 a.m.是表示中午十二点,12:00 p.m.是表示午夜十二点,例如(U.S. Government Style Manual (2000), 29th Edition)的,"12 a.m. (noon); 12:15 p.m. (15 minutes past noon). 12 p.m. (midnight); 12:25 a.m. (25 minutes past midnight)”。

如何解决如此混淆状态?(National Institute of Standards and Technology,NIST)给出,meridiem就是noon,中午,正午,没有之前和之后,所以中午十二点应该表达为12:00 noon,前后一分钟的时间分别是11:59 a.m.和12:01 p.m.;而午夜十二点可以表达为12:00 midnight,前后一分钟的时间分别是11:59 p.m.和12:01 a.m.,这样就不会产生误解了。

Wikipedia的12-hour clock条目中的Confusion at noon and midnight章节对此有更详细的叙述和讨论,上不了Wikipedia可以看的作为替代。

阅读(2996) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2009-06-07 11:51:44

博主不错啊! 事事洞明皆学问,人情练达即文章! 对于这个问题,我在labview编程时也遇到了,搞不清12:00 am是什么时候,看了你的文章,有点清楚,但还是不知道,labview系统内12:00 am具体应用的是主流的表示还是美国的表示法, 呵呵