论坛首页 海阔天空论坛

很想知道哪个语言会最先处理"闰秒"问题

浏览 7562 次
精华帖 (0) :: 良好帖 (0) :: 灌水帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-01-02  
fins 写道
cqwonder 写道

这是一个典型的自以为高深的伪问题。 任何一种语言都不会处理“闰秒”! 以Java为例: 1、getTime得到从1970年1月1日开始计算到 Date 对象中的时间之间的毫秒数。 2、System.currentTimeMillis()产生一个当前的毫秒,这个毫秒是自1970年1月1日0时起的毫秒数。 闰秒在哪儿处理?是在 毫秒数转换为时间 的时候处理,还是获取毫秒数的时候处理? 对任何一种语言来讲,它都只能按照它所能得到的数值按照固定的算法转换为时间,至于它得到的数值是否精确,是否处理过闰秒了,对语言本身来讲,都不是它应该关心的问题。 如果真的有哪种语言去处理闰秒,那可能就和网页代码中掺入sql语句一样难看,不是你这一层该管的事儿啊!!! (千年虫为什么要管?不用我解释了吧。。。 )


你这就是典型的自以为是的回答,
你这种总是以"上帝视角"说话的人实在让我很无奈.


元旦加班,不爽,见谅!

知道调整闰秒时授时中心是怎么发送时间的吗?它会这样发送:23:59:59 23:59:60 0:0:0……

语言这一层所要做的事情仅仅是:保证不把23:59:60认为是一个错误的值就行了

任何一种语言,语言,语言啊,它怎么可能去处理闰秒,还是那一句话:不是你这一层该管的事儿啊!!!
0 请登录后投票
   发表时间:2009-01-02  
cqwonder 写道
fins 写道
cqwonder 写道

这是一个典型的自以为高深的伪问题。 任何一种语言都不会处理“闰秒”! 以Java为例: 1、getTime得到从1970年1月1日开始计算到 Date 对象中的时间之间的毫秒数。 2、System.currentTimeMillis()产生一个当前的毫秒,这个毫秒是自1970年1月1日0时起的毫秒数。 闰秒在哪儿处理?是在 毫秒数转换为时间 的时候处理,还是获取毫秒数的时候处理? 对任何一种语言来讲,它都只能按照它所能得到的数值按照固定的算法转换为时间,至于它得到的数值是否精确,是否处理过闰秒了,对语言本身来讲,都不是它应该关心的问题。 如果真的有哪种语言去处理闰秒,那可能就和网页代码中掺入sql语句一样难看,不是你这一层该管的事儿啊!!! (千年虫为什么要管?不用我解释了吧。。。 )


你这就是典型的自以为是的回答,
你这种总是以"上帝视角"说话的人实在让我很无奈.


元旦加班,不爽,见谅!

知道调整闰秒时授时中心是怎么发送时间的吗?它会这样发送:23:59:59 23:59:60 0:0:0……

语言这一层所要做的事情仅仅是:保证不把23:59:60认为是一个错误的值就行了

任何一种语言,语言,语言啊,它怎么可能去处理闰秒,还是那一句话:不是你这一层该管的事儿啊!!!


技术人员的通病就是:自己钻了牛角尖总会死不承认,哈哈!

老兄,这事儿上,依我看来啊,还是你钻了牛角尖,不过这并不妨碍我佩服您,新年快乐!
0 请登录后投票
   发表时间:2009-01-03  
秒是怎么定义的?
硬件如何秒准?
年又怎么定义的?
我不太懂这个话题,不过总感觉似乎...没什么好办法完全解决。
0 请登录后投票
   发表时间:2009-01-04  
进来之前,还从来没听说过 “闰秒”这一说。

被楼主科普了。



0 请登录后投票
   发表时间:2009-01-04  
如果某一天地球突然南北极调转了怎么办呢?
如果某一天世界大战爆发了怎么办呢?
如果某一天地球毁灭了怎么办呢?
如果某一天异形进攻地球怎么办呢?
如果。。
如果。。

我想楼主应该加入 java 标准委员会,去着手解决这一系列艰巨而有深远意义的重大课题。

元旦快乐!
0 请登录后投票
论坛首页 海阔天空版

跳转论坛:
Global site tag (gtag.js) - Google Analytics