论坛首页 海阔天空论坛

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

浏览 7574 次
精华帖 (0) :: 良好帖 (0) :: 灌水帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-01-01   最后修改:2009-01-01
不知道各大语言 会不会加入对闰秒的处理

如果要加入的话 我觉得ruby和java 应该很快就会行动吧

==========
补充一下 : 我是指 2008年最新增加的这个闰秒

   发表时间:2009-01-01  
这个要怎么处理.?  语言又没有预先判断 是不是会有闰秒的能力.

              再说 这个一般也是获取操作系统的时间 .Windows这些的也是有同步系统的. Windows又是同步别的地方的的.. 即便真的要处理. 100年 顶多 50秒. 你的系统能用多长时间?   当然军工那边除外. .  我感觉跟千年虫 这些的话..还是小题大做.  没必要担心.
0 请登录后投票
   发表时间:2009-01-01  
Saito 写道

这个要怎么处理.?  语言又没有预先判断 是不是会有闰秒的能力.               再说 这个一般也是获取操作系统的时间 .Windows这些的也是有同步系统的. Windows又是同步别的地方的的.. 即便真的要处理. 100年 顶多 50秒. 你的系统能用多长时间?   当然军工那边除外. .  我感觉跟千年虫 这些的话..还是小题大做.  没必要担心.


这个问题其实和"操作系统时间 windows同步"之类的没有关系

主要还是在"某两个时间之间相隔了多少秒"这样的问题.

很多语言都有这样的API 取得 1970或1900年1月1日起
一直到 某个时间所经历过的微秒数

这个API 会因为闰秒的问题 而变得和实际不符哦

如果真的有某个业务逻辑是和"某两个时间之间相隔了多少秒"挂钩的 那么怎么办呢?

所以 我觉得闰秒是一个不可忽视的问题.

0 请登录后投票
   发表时间:2009-01-01  
fins 写道


主要还是在"某两个时间之间相隔了多少秒"这样的问题.



再次回到这个问题..语言本身是没有判断闰秒的能力的. .   发布了这一个版本.  你用这个版本开发了一个系统. .在2010年出现了一个闰秒. 你要怎么办? Java来update12 专门fix一下么?
0 请登录后投票
   发表时间:2009-01-01  
Saito 写道
fins 写道


主要还是在"某两个时间之间相隔了多少秒"这样的问题.



再次回到这个问题..语言本身是没有判断闰秒的能力的. .   发布了这一个版本.  你用这个版本开发了一个系统. .在2010年出现了一个闰秒. 你要怎么办? Java来update12 专门fix一下么?


是的

我就在等 看看哪个语言会出这类的补丁
0 请登录后投票
   发表时间:2009-01-01  
几点了都,怎么还不睡觉。
0 请登录后投票
   发表时间:2009-01-01  
    这个闰秒问题早在 Java  ruby 这些语言出现之前都已经存在..并且国际时间也调整过很多次了 好几十年了...  再说了..这么多年了都没纠正过..
    假设有很多系统都基于时间差来做..你fix了之后.. 两个秒数之间突然多了一秒. 可能很多就直接当掉了. fix还不如不fix . 这不增加隐患么..
0 请登录后投票
   发表时间:2009-01-01  
Saito 写道
    这个闰秒问题早在 Java  ruby 这些语言出现之前都已经存在..并且国际时间也调整过很多次了 好几十年了...  再说了..这么多年了都没纠正过..
    假设有很多系统都基于时间差来做..你fix了之后.. 两个秒数之间突然多了一秒. 可能很多就直接当掉了. fix还不如不fix . 这不增加隐患么..


你验证过 以前的闰秒 java没有做过处理吗?
0 请登录后投票
   发表时间:2009-01-01  
其实 java是支持闰秒的
只是不知道sun的这个jdk实现是否支持
如果支持的话 它肯定是硬代码加上那一秒的
那么 08年这个最新的1秒 什么时候加呢
0 请登录后投票
   发表时间:2009-01-01   最后修改:2009-01-01
Saito 写道
    这个闰秒问题早在 Java  ruby 这些语言出现之前都已经存在..并且国际时间也调整过很多次了 好几十年了...  再说了..这么多年了都没纠正过..
    假设有很多系统都基于时间差来做..你fix了之后.. 两个秒数之间突然多了一秒. 可能很多就直接当掉了. fix还不如不fix . 这不增加隐患么..

jsr对应日期 有些特别时间是硬编码的..
fins 写道
其实 java是支持闰秒的
只是不知道sun的这个jdk实现是否支持
如果支持的话 它肯定是硬代码加上那一秒的
那么 08年这个最新的1秒 什么时候加呢

一个jsr要想通过.少说要用半年时间
PS:查查现行版本的jsr是否已经改过了.
0 请登录后投票
论坛首页 海阔天空版

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