作者xiaoa (没有灵魂的人)
看板ask-why
标题Re: [转录][请问] "世纪"到底如何计算与判断??
时间Fri Jun 19 14:32:05 2009
※ 引述《xiaoa (没有灵魂的人)》之铭言:
: 推 PrinceBamboo:照这样说的话 那1月1日0时0分0秒这一刻(这一个时点) 06/19 12:53
: → PrinceBamboo:其实应该属於前一年的12月31日23时59分的第59秒 这一 06/19 12:58
: → PrinceBamboo:个时间间距 那麽大家庆祝跨年的时间点是否就不对了 06/19 12:59
: → PrinceBamboo:普遍认知是0秒就属於下一秒 下一分 下一时 下一日了 06/19 13:01
因为0秒是某一个时刻
24:00:00是每一天最後的时刻
第一天的时辰 ( 00:00:00, 24:00:00]
第二天就是 ( 24:00:00, 48:00:00]
24:00:00 不属於第二天
可是,当时间到达24:00:00, 马上迎来就已经是第二天了
所谓的 "普遍认知的0秒", 是 ( 00:00:00, 00:00:01]
这里也是容易混淆的地方
我们看钟表上的时间, 其实是在看"时刻"
钟上面显示 0秒 时, 是指 0.0001~ 0.9999 这些时刻
我们不是在计时
比较一年的最初的时刻
计时 第1年: 一月: 一日 : 第一小时 : 第一分钟 : 第一秒
时刻 0 : 0 : 0 : 0 : 0 : ( 0, 1]
比较一年的最後的时刻
计时 第1年: 12月: 31日 : 第24小时 : 第60分钟 : 第60秒 <-PS1
时刻 0 : 11 : 30 : 23 : 59 : ( 59, 60]
^ PS2 ^
PS1:
怎麽好像多了 1小时呢? 其实并没有,
"第24小时 的 第60分钟" 是在这 第24小时 以内的
就跟 "12月 31日" 一样, 不是 12个月又多出 31天
PS2:
怎麽好像少了一个月呢? 其实并没有,
以时刻来看 11:30 表示已经过了 11个月又30天
算一算 11x30 + 30 = 360天 (少4天自己补 :P)
而我们平时读时刻是混合着看的
日期是看计时, 时间是看时刻
所以多想一点可能会混淆, 再想多一点才弄得明白
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.244.42
※ 编辑: xiaoa 来自: 140.112.244.42 (06/19 14:34)
1F:推 HuangJC:虽然有人说这儿不是程式设计板,不过我们有处理这个问题.. 06/19 14:54
2F:→ HuangJC:应该说,文化在很多地方有展现,被计较;当时我是写手机合作 06/19 14:54
3F:→ HuangJC:的 calendar 程式,这个0秒问题算是个恶梦 06/19 14:54