- 浏览: 2610862 次
- 性别:
- 来自: 小胖儿的大城
文章分类
最新评论
-
ni4wangba0:
ni4wangba0 写道亲测,算法有问题。对不起,其实是我自 ...
谈谈"求线段交点"的几种算法(js实现,完整版) -
ni4wangba0:
亲测,算法有问题。
谈谈"求线段交点"的几种算法(js实现,完整版) -
kers007:
苹果不让Webapp 在appstore 里发布,我不知道对 ...
苹果真的要在 AppStore 里封杀 WebApp 吗? -
striveandlive:
fins = js大牛
[原创]GT-Template, 一个超轻量级的js模板工具. -
AlwaysYang:
基础扎实的才能行走天下。
关于body的"大小"在ie和ff下的一些基础知识
不知道各大语言 会不会加入对闰秒的处理
如果要加入的话 我觉得ruby和java 应该很快就会行动吧
==========
补充一下 : 我是指 2008年最新增加的这个闰秒
这是一个典型的自以为高深的伪问题。 任何一种语言都不会处理“闰秒”! 以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认为是一个错误的值就行了,
任何一种语言,语言,语言啊,它怎么可能去处理闰秒,还是那一句话:不是你这一层该管的事儿啊!!!
技术人员的通病就是:自己钻了牛角尖总会死不承认,哈哈!
老兄,这事儿上,依我看来啊,还是你钻了牛角尖,不过这并不妨碍我佩服您,新年快乐!
这是一个典型的自以为高深的伪问题。 任何一种语言都不会处理“闰秒”! 以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认为是一个错误的值就行了,
任何一种语言,语言,语言啊,它怎么可能去处理闰秒,还是那一句话:不是你这一层该管的事儿啊!!!
这个通常是库的问题,对标准库的处理不满意的话,可以自己改写(sun java支持用自己写的类有限制地替换jdk的类)
不过除了特殊领域的应用,闰秒完全不用去考虑,一般机器时钟的误差累积都大大超过了闰秒
考虑怎么处理闰秒,会使许多程序变得复杂,完全没有必要
就像一些项目中,年份限制在1901-2099之间,这个范围正好每4年一闰年,不存在百年4百年的修正,在一些时间段计算上要容易许多
不考虑闰秒,对业务没有影响,考虑它反而可能导致程序错误(60、61秒需要处理,等等),干脆就忽略它吧
对于需要处理闰秒的比如天文领域的软件,使用语言标准库的时间功能,一般是不合适的选择
比如时间范围不够,时间精度不够,历制太少等等
还是使用专用的时间库比较好,在那里支持闰秒就可以了
80/20原则
摘录一段 jdk 的api文档中 讲解Date类的部分 :
我的观点:
目前的"语言实现"上没有对闰秒做特殊处理, 但是很多语言在设计上应该是考虑到"闰秒"的, 至少java是如此(上面的英文为证).
注意红字Java implementations that actually track leap seconds correctly.
java不仅仅是运行在PC上的, 它也可能在一些特殊设备上运行 而且java也可以有多个版本的实现,
没有人敢保证"java100%的不处理闰秒", 也许某一天某一个特殊版本的java就会处理闰秒(或者已经有某个定制版本的java对闰秒进行了处理,只是我们无从知晓).
这个通常是库的问题,对标准库的处理不满意的话,可以自己改写(sun java支持用自己写的类有限制地替换jdk的类)
不过除了特殊领域的应用,闰秒完全不用去考虑,一般机器时钟的误差累积都大大超过了闰秒
考虑怎么处理闰秒,会使许多程序变得复杂,完全没有必要
就像一些项目中,年份限制在1901-2099之间,这个范围正好每4年一闰年,不存在百年4百年的修正,在一些时间段计算上要容易许多
不考虑闰秒,对业务没有影响,考虑它反而可能导致程序错误(60、61秒需要处理,等等),干脆就忽略它吧
这是一个典型的自以为高深的伪问题。 任何一种语言都不会处理“闰秒”! 以Java为例: 1、getTime得到从1970年1月1日开始计算到 Date 对象中的时间之间的毫秒数。 2、System.currentTimeMillis()产生一个当前的毫秒,这个毫秒是自1970年1月1日0时起的毫秒数。 闰秒在哪儿处理?是在 毫秒数转换为时间 的时候处理,还是获取毫秒数的时候处理? 对任何一种语言来讲,它都只能按照它所能得到的数值按照固定的算法转换为时间,至于它得到的数值是否精确,是否处理过闰秒了,对语言本身来讲,都不是它应该关心的问题。 如果真的有哪种语言去处理闰秒,那可能就和网页代码中掺入sql语句一样难看,不是你这一层该管的事儿啊!!! (千年虫为什么要管?不用我解释了吧。。。 )
你这就是典型的自以为是的回答,
你这种总是以"上帝视角"说话的人实在让我很无奈.
我就纳闷了 你从哪里看出来我"自以为高深"了? 我要是自以为高深我会发到海版?
另外 你去看一看jdk的api文档之后 再来说话.
( 你说那么多 就冲你的那句"任何一种语言都不会处理“闰秒”" 我就懒得往下看了. )
摘录一段 jdk 的api文档中 讲解Date类的部分 :
我的观点:
目前的"语言实现"上没有对闰秒做特殊处理, 但是很多语言在设计上应该是考虑到"闰秒"的, 至少java是如此(上面的英文为证).
注意红字Java implementations that actually track leap seconds correctly.
java不仅仅是运行在PC上的, 它也可能在一些特殊设备上运行 而且java也可以有多个版本的实现,
没有人敢保证"java100%的不处理闰秒", 也许某一天某一个特殊版本的java就会处理闰秒(或者已经有某个定制版本的java对闰秒进行了处理,只是我们无从知晓).
哈哈
其实,闰秒根本就不用处理
假设3年94608000秒多出一秒,你就当做系统时间每94608000秒慢一秒
平均到94608000,就是每秒慢1.05699307e-8秒,就是每秒误差不到11纳秒
这个完全可以忽略,哈哈
事实上,绝大部分机器,包括许多服务器,系统时钟的计时误差远远比11纳秒大的多
一般机器的时钟都是偏快,没有使用时钟同步的服务器,过一阵子就要手工把系统时间拨回
真郁闷,我宁可系统时间偏慢,也不要偏快,因为时间往回调,将导致许多程序对时间只增不减的假设失败
哈哈
其实,闰秒根本就不用处理
假设3年94608000秒多出一秒,你就当做系统时间每94608000秒慢一秒
平均到94608000,就是每秒慢1.05699307e-8秒,就是每秒误差不到11纳秒
这个完全可以忽略,哈哈
jsr对应日期 有些特别时间是硬编码的..
一个jsr要想通过.少说要用半年时间
PS:查查现行版本的jsr是否已经改过了.
你验证过 以前的闰秒 java没有做过处理吗?
如果要加入的话 我觉得ruby和java 应该很快就会行动吧
==========
补充一下 : 我是指 2008年最新增加的这个闰秒
评论
24 楼
yananay
2009-01-04
如果某一天地球突然南北极调转了怎么办呢?
如果某一天世界大战爆发了怎么办呢?
如果某一天地球毁灭了怎么办呢?
如果某一天异形进攻地球怎么办呢?
如果。。
如果。。
我想楼主应该加入 java 标准委员会,去着手解决这一系列艰巨而有深远意义的重大课题。
元旦快乐!
如果某一天世界大战爆发了怎么办呢?
如果某一天地球毁灭了怎么办呢?
如果某一天异形进攻地球怎么办呢?
如果。。
如果。。
我想楼主应该加入 java 标准委员会,去着手解决这一系列艰巨而有深远意义的重大课题。
元旦快乐!
23 楼
dazuiba
2009-01-04
进来之前,还从来没听说过 “闰秒”这一说。
被楼主科普了。
被楼主科普了。
22 楼
toostupid
2009-01-03
秒是怎么定义的?
硬件如何秒准?
年又怎么定义的?
我不太懂这个话题,不过总感觉似乎...没什么好办法完全解决。
硬件如何秒准?
年又怎么定义的?
我不太懂这个话题,不过总感觉似乎...没什么好办法完全解决。
21 楼
cqwonder
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认为是一个错误的值就行了,
任何一种语言,语言,语言啊,它怎么可能去处理闰秒,还是那一句话:不是你这一层该管的事儿啊!!!
技术人员的通病就是:自己钻了牛角尖总会死不承认,哈哈!
老兄,这事儿上,依我看来啊,还是你钻了牛角尖,不过这并不妨碍我佩服您,新年快乐!
20 楼
cqwonder
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认为是一个错误的值就行了,
任何一种语言,语言,语言啊,它怎么可能去处理闰秒,还是那一句话:不是你这一层该管的事儿啊!!!
19 楼
javaeyebird
2009-01-02
javaeyebird 写道
这个通常是库的问题,对标准库的处理不满意的话,可以自己改写(sun java支持用自己写的类有限制地替换jdk的类)
不过除了特殊领域的应用,闰秒完全不用去考虑,一般机器时钟的误差累积都大大超过了闰秒
考虑怎么处理闰秒,会使许多程序变得复杂,完全没有必要
就像一些项目中,年份限制在1901-2099之间,这个范围正好每4年一闰年,不存在百年4百年的修正,在一些时间段计算上要容易许多
不考虑闰秒,对业务没有影响,考虑它反而可能导致程序错误(60、61秒需要处理,等等),干脆就忽略它吧
对于需要处理闰秒的比如天文领域的软件,使用语言标准库的时间功能,一般是不合适的选择
比如时间范围不够,时间精度不够,历制太少等等
还是使用专用的时间库比较好,在那里支持闰秒就可以了
80/20原则
18 楼
javaeyebird
2009-01-02
引用
摘录一段 jdk 的api文档中 讲解Date类的部分 :
引用
A second is represented by an integer from 0 to 61; the values 60 and 61 occur only for leap seconds and even then only in Java implementations that actually track leap seconds correctly. Because of the manner in which leap seconds are currently introduced, it is extremely unlikely that two leap seconds will occur in the same minute, but this specification follows the date and time conventions for ISO C.
我的观点:
目前的"语言实现"上没有对闰秒做特殊处理, 但是很多语言在设计上应该是考虑到"闰秒"的, 至少java是如此(上面的英文为证).
注意红字Java implementations that actually track leap seconds correctly.
java不仅仅是运行在PC上的, 它也可能在一些特殊设备上运行 而且java也可以有多个版本的实现,
没有人敢保证"java100%的不处理闰秒", 也许某一天某一个特殊版本的java就会处理闰秒(或者已经有某个定制版本的java对闰秒进行了处理,只是我们无从知晓).
这个通常是库的问题,对标准库的处理不满意的话,可以自己改写(sun java支持用自己写的类有限制地替换jdk的类)
不过除了特殊领域的应用,闰秒完全不用去考虑,一般机器时钟的误差累积都大大超过了闰秒
考虑怎么处理闰秒,会使许多程序变得复杂,完全没有必要
就像一些项目中,年份限制在1901-2099之间,这个范围正好每4年一闰年,不存在百年4百年的修正,在一些时间段计算上要容易许多
不考虑闰秒,对业务没有影响,考虑它反而可能导致程序错误(60、61秒需要处理,等等),干脆就忽略它吧
17 楼
fins
2009-01-02
cqwonder 写道
这是一个典型的自以为高深的伪问题。 任何一种语言都不会处理“闰秒”! 以Java为例: 1、getTime得到从1970年1月1日开始计算到 Date 对象中的时间之间的毫秒数。 2、System.currentTimeMillis()产生一个当前的毫秒,这个毫秒是自1970年1月1日0时起的毫秒数。 闰秒在哪儿处理?是在 毫秒数转换为时间 的时候处理,还是获取毫秒数的时候处理? 对任何一种语言来讲,它都只能按照它所能得到的数值按照固定的算法转换为时间,至于它得到的数值是否精确,是否处理过闰秒了,对语言本身来讲,都不是它应该关心的问题。 如果真的有哪种语言去处理闰秒,那可能就和网页代码中掺入sql语句一样难看,不是你这一层该管的事儿啊!!! (千年虫为什么要管?不用我解释了吧。。。 )
你这就是典型的自以为是的回答,
你这种总是以"上帝视角"说话的人实在让我很无奈.
我就纳闷了 你从哪里看出来我"自以为高深"了? 我要是自以为高深我会发到海版?
另外 你去看一看jdk的api文档之后 再来说话.
( 你说那么多 就冲你的那句"任何一种语言都不会处理“闰秒”" 我就懒得往下看了. )
摘录一段 jdk 的api文档中 讲解Date类的部分 :
引用
A second is represented by an integer from 0 to 61; the values 60 and 61 occur only for leap seconds and even then only in Java implementations that actually track leap seconds correctly. Because of the manner in which leap seconds are currently introduced, it is extremely unlikely that two leap seconds will occur in the same minute, but this specification follows the date and time conventions for ISO C.
我的观点:
目前的"语言实现"上没有对闰秒做特殊处理, 但是很多语言在设计上应该是考虑到"闰秒"的, 至少java是如此(上面的英文为证).
注意红字Java implementations that actually track leap seconds correctly.
java不仅仅是运行在PC上的, 它也可能在一些特殊设备上运行 而且java也可以有多个版本的实现,
没有人敢保证"java100%的不处理闰秒", 也许某一天某一个特殊版本的java就会处理闰秒(或者已经有某个定制版本的java对闰秒进行了处理,只是我们无从知晓).
16 楼
cqwonder
2009-01-02
这是一个典型的自以为高深的伪问题。
任何一种语言都不会处理“闰秒”!
以Java为例:
1、getTime得到从1970年1月1日开始计算到 Date 对象中的时间之间的毫秒数。
2、System.currentTimeMillis()产生一个当前的毫秒,这个毫秒是自1970年1月1日0时起的毫秒数。
闰秒在哪儿处理?是在 毫秒数转换为时间 的时候处理,还是获取毫秒数的时候处理?
对任何一种语言来讲,它都只能按照它所能得到的数值按照固定的算法转换为时间,至于它得到的数值是否精确,是否处理过闰秒了,对语言本身来讲,都不是它应该关心的问题。
如果真的有哪种语言去处理闰秒,那可能就和网页代码中掺入sql语句一样难看,不是你这一层该管的事儿啊!!!
(千年虫为什么要管?不用我解释了吧。。。 )
任何一种语言都不会处理“闰秒”!
以Java为例:
1、getTime得到从1970年1月1日开始计算到 Date 对象中的时间之间的毫秒数。
2、System.currentTimeMillis()产生一个当前的毫秒,这个毫秒是自1970年1月1日0时起的毫秒数。
闰秒在哪儿处理?是在 毫秒数转换为时间 的时候处理,还是获取毫秒数的时候处理?
对任何一种语言来讲,它都只能按照它所能得到的数值按照固定的算法转换为时间,至于它得到的数值是否精确,是否处理过闰秒了,对语言本身来讲,都不是它应该关心的问题。
如果真的有哪种语言去处理闰秒,那可能就和网页代码中掺入sql语句一样难看,不是你这一层该管的事儿啊!!!
(千年虫为什么要管?不用我解释了吧。。。 )
15 楼
feilng
2009-01-02
闰秒问题是有病,时间只是运动,我们需要一种运动来作为参照衡量其他运动
既然我们选择了“原子时”,不能因为地球自转的不稳定来调整所谓的世界时,这是很不严肃的。
既然我们选择了“原子时”,不能因为地球自转的不稳定来调整所谓的世界时,这是很不严肃的。
14 楼
eyejava
2009-01-01
我怎么发现电脑一般都是偏慢的?
13 楼
javaeyebird
2009-01-01
javaeyebird 写道
insiku 写道
基本上不会处理润秒
润秒的产生是因为地球自转变慢
这东西太没规律
最近三次 98年 06年 09年
万一哪一天 爆发第三次世界大战 丢了10颗原子弹 造成润分钟的产生 是否要处理?
润秒的产生是因为地球自转变慢
这东西太没规律
最近三次 98年 06年 09年
万一哪一天 爆发第三次世界大战 丢了10颗原子弹 造成润分钟的产生 是否要处理?
哈哈
其实,闰秒根本就不用处理
假设3年94608000秒多出一秒,你就当做系统时间每94608000秒慢一秒
平均到94608000,就是每秒慢1.05699307e-8秒,就是每秒误差不到11纳秒
这个完全可以忽略,哈哈
事实上,绝大部分机器,包括许多服务器,系统时钟的计时误差远远比11纳秒大的多
一般机器的时钟都是偏快,没有使用时钟同步的服务器,过一阵子就要手工把系统时间拨回
真郁闷,我宁可系统时间偏慢,也不要偏快,因为时间往回调,将导致许多程序对时间只增不减的假设失败
12 楼
javaeyebird
2009-01-01
insiku 写道
基本上不会处理润秒
润秒的产生是因为地球自转变慢
这东西太没规律
最近三次 98年 06年 09年
万一哪一天 爆发第三次世界大战 丢了10颗原子弹 造成润分钟的产生 是否要处理?
润秒的产生是因为地球自转变慢
这东西太没规律
最近三次 98年 06年 09年
万一哪一天 爆发第三次世界大战 丢了10颗原子弹 造成润分钟的产生 是否要处理?
哈哈
其实,闰秒根本就不用处理
假设3年94608000秒多出一秒,你就当做系统时间每94608000秒慢一秒
平均到94608000,就是每秒慢1.05699307e-8秒,就是每秒误差不到11纳秒
这个完全可以忽略,哈哈
11 楼
insiku
2009-01-01
基本上不会处理润秒
润秒的产生是因为地球自转变慢
这东西太没规律
最近三次 98年 06年 09年
万一哪一天 爆发第三次世界大战 丢了10颗原子弹 造成润分钟的产生 是否要处理?
润秒的产生是因为地球自转变慢
这东西太没规律
最近三次 98年 06年 09年
万一哪一天 爆发第三次世界大战 丢了10颗原子弹 造成润分钟的产生 是否要处理?
10 楼
Nighthaven
2009-01-01
闰秒的问题非常麻烦,只需要稍稍考虑下就能猜出:社会上除了天文团体外都是集体选择不处理的(就当08年未多出一秒),在未来,当闰秒总数累计到比较可观的数量时,可能会着手集中解决。
9 楼
抛出异常的爱
2009-01-01
Saito 写道
这个闰秒问题早在 Java ruby 这些语言出现之前都已经存在..并且国际时间也调整过很多次了 好几十年了... 再说了..这么多年了都没纠正过..
假设有很多系统都基于时间差来做..你fix了之后.. 两个秒数之间突然多了一秒. 可能很多就直接当掉了. fix还不如不fix . 这不增加隐患么..
假设有很多系统都基于时间差来做..你fix了之后.. 两个秒数之间突然多了一秒. 可能很多就直接当掉了. fix还不如不fix . 这不增加隐患么..
jsr对应日期 有些特别时间是硬编码的..
fins 写道
其实 java是支持闰秒的
只是不知道sun的这个jdk实现是否支持
如果支持的话 它肯定是硬代码加上那一秒的
那么 08年这个最新的1秒 什么时候加呢
只是不知道sun的这个jdk实现是否支持
如果支持的话 它肯定是硬代码加上那一秒的
那么 08年这个最新的1秒 什么时候加呢
一个jsr要想通过.少说要用半年时间
PS:查查现行版本的jsr是否已经改过了.
8 楼
fins
2009-01-01
其实 java是支持闰秒的
只是不知道sun的这个jdk实现是否支持
如果支持的话 它肯定是硬代码加上那一秒的
那么 08年这个最新的1秒 什么时候加呢
只是不知道sun的这个jdk实现是否支持
如果支持的话 它肯定是硬代码加上那一秒的
那么 08年这个最新的1秒 什么时候加呢
7 楼
fins
2009-01-01
Saito 写道
这个闰秒问题早在 Java ruby 这些语言出现之前都已经存在..并且国际时间也调整过很多次了 好几十年了... 再说了..这么多年了都没纠正过..
假设有很多系统都基于时间差来做..你fix了之后.. 两个秒数之间突然多了一秒. 可能很多就直接当掉了. fix还不如不fix . 这不增加隐患么..
假设有很多系统都基于时间差来做..你fix了之后.. 两个秒数之间突然多了一秒. 可能很多就直接当掉了. fix还不如不fix . 这不增加隐患么..
你验证过 以前的闰秒 java没有做过处理吗?
6 楼
Saito
2009-01-01
这个闰秒问题早在 Java ruby 这些语言出现之前都已经存在..并且国际时间也调整过很多次了 好几十年了... 再说了..这么多年了都没纠正过..
假设有很多系统都基于时间差来做..你fix了之后.. 两个秒数之间突然多了一秒. 可能很多就直接当掉了. fix还不如不fix . 这不增加隐患么..
假设有很多系统都基于时间差来做..你fix了之后.. 两个秒数之间突然多了一秒. 可能很多就直接当掉了. fix还不如不fix . 这不增加隐患么..
5 楼
weiqingfei
2009-01-01
几点了都,怎么还不睡觉。
发表评论
-
有些事现在不做,一辈子都不会做了
2012-03-27 20:49 4929和当初那篇《Done ... -
小胖的" MacOS常用免费软件 "清单(有小更新).
2011-09-13 18:16 10764转眼用MacOS也有一年多 ... -
上海HP招Web前端工程师一名, 有意者简历 发到 fins[圈a]163.com
2011-05-26 17:04 608上海HP招Web前端工程师一名, 有意者简历 发到 fins[ ... -
如今锻炼身体越来越难,暂时把微博转到国内的新浪微博了,欢迎关注.
2011-03-14 10:12 1691如今锻炼身体越来越难,暂时把微博转到国内的新浪微博了,欢迎关注 ... -
简单说说1月8号的中国首届cocoa移动开发者大会吧.
2011-01-09 02:28 2599这次大会是我的治愈系小天使@tinyfool (他就是那个重量 ... -
离职离了一个月了,还没离,而且被派到广州来了...
2010-12-05 23:55 2049离职离了一个月了,还没离,而且被派到广州来了... 出差加班中 ... -
离职中...
2010-11-16 13:03 2188到上海三年多 ,感谢普元给了我一个很好的成长环境, 让我学到了 ... -
推特碎语摘记,关于HTML5 Webworker(临时)
2010-04-19 09:27 2409把推特里自己说过的关 ... -
向那些伟大的 无懈可击的观点致敬
2010-04-13 15:51 2106世界上有一些观点是无懈可击的 是伟大而完美的. 是值得我们膜拜 ... -
google离开后 我开始重新玩 twitter 了 : @finscn
2010-04-06 18:37 1843google离开后 我开始恢复上twitter了 欢迎大家f ... -
转两篇关于"前端工程师面试"的文章,其实不仅仅适于前端工程师
2010-04-01 10:48 2458原作者是 Nicholas C. Zakas 下面给出的链接 ... -
<你嘴上所说的人生就是你的人生>
2010-03-31 15:43 1632朋友给我发来了一段话,出自这本书: <你嘴上所说的人生就 ... -
推荐大家一款小巧的国产思维导图(脑图软件):Thinking Express
2010-03-26 18:22 4828很久以前 善用佳软上就 ... -
有人玩<名将三国Q>吗? ( 不是<名将三国> )
2010-01-16 14:46 2314有人玩<名将三国Q>吗? ( 不是<名将三国 ... -
有了解相机的朋友吗?帮忙看看这款是徕卡的什么型号 谢谢了
2010-01-15 22:50 1482有了解相机的朋友吗?帮忙看看这款是徕卡的什么型号(上世纪40年 ... -
[求开导]明天又是星期二... 颤抖...
2010-01-11 18:41 2231我一直自认还算是一个 ... -
只说几句
2009-05-20 18:21 1726最近琐事太多 依然无暇去做所谓的正经事, 但是还是想上来说几句 ... -
我最近正在看的一本英语教材,我的英语水平由此可见一斑哦...
2009-04-12 22:08 4780最近打算在上下班的地铁里学学英语 可是我英语水平实在太低下了 ... -
我爱上了一个女孩... (此文标题党)
2009-04-11 12:00 2446她叫 冈田技兰 , 是胖虎/技安(过去叫 大熊)的妹妹. ... -
永远不要低估胖子---哦 不对, 是皮克斯的心
2009-04-07 15:38 1711刚刚在 影像日报 看到了这篇文章: 1.75亿打造,皮克斯《 ...
相关推荐
NTP 闰秒测试脚本使用 Perl 语言编写,名称为 ntpd_leap.pl。脚本内容包括了闰秒日期的设置、NTP 服务器的配置、闰秒插入的实现等内容。 四、闰秒日期的设置 根据需要,我们需要将脚本中闰秒产生日期设置一下。...
【AWS如何应对闰秒】由于闰秒可能导致系统不稳定,AWS采取了一种称为“闰秒平滑”的策略来处理这个问题。他们不是在特定时间点直接添加闰秒,而是将这一秒的时间平均分配到闰秒前后24小时中的每一秒,这样每秒稍微...
根据提供的文件信息,我们将详细阐述"TBC数据处理使用教程"中的主要知识点,这些知识点涵盖了数据输入输出、基线解算和平差计算等方面。 首先,TBC(Total Business Commander)是一个专业级的数据处理软件,广泛...
"leaplab-tools"是一套专门用于闰秒监控和处理的工具集,由Perl编程语言编写,对于系统管理员和时间同步领域的人来说,这是一个非常实用的资源。 这套工具的主要功能可能包括: 1. **闰秒检测**:工具可以监测即将...
### Perl语言对时间进行处理 在Perl编程语言中,时间处理是一项非常重要的功能,它能够帮助开发者轻松地处理各种与日期、时间和时区相关的任务。本文将详细介绍如何使用Perl来处理时间,包括获取当前时间、格式化...
2. **处理闰秒**:由于GPS时间不包含闰秒,而UTC时间可能会有闰秒,因此需要检查并处理闰秒差异。 3. **时区转换**:将UTC时间加上8小时得到北京时间,或者减去8小时得到UTC时间。 4. **格式化显示**:将转换后的...
用于审计 Ubuntu 服务器以解决闰秒问题的脚本 背景 2015 年 7 月 1 日,全球原子钟将增加闰秒,以将原子时与太阳时对齐。 此过程最后一次执行是在 2012 年 7 月 1 日,并导致许多 Linux 服务器出现问题。 从那时起...
处理TerraSync SSF数据 - 本教程介绍如何将Trimble标准存储格式文件(.ssf)与适当的参考/基站RINEX文件一起导入TBC,并执行连续GNSS数据的后处理以创建轨迹准确定位记录的特征点和线条工作。 使用点云 使用点云 - ...
为了解决这个差异,引入了闰秒机制,闰秒会在UTC中添加或删除一秒,以保持与UT1的同步。然而,闰秒的引入并不总是无缝的,可能导致一些技术问题,例如网络系统和服务中断。 为了减少闰秒的频率,研究者对IERS的地球...
天宝TBC数据处理说明书是一份针对天宝公司的TBC2.4软件的使用教程,主要讲解了GPS数据处理的详细流程,以帮助相关人员快速掌握高精度GPS数据处理的技巧和方法。在内容上,本说明书详细介绍了如何在Trimble Business ...
由于地球自转速度的变化,为了保持UTC与平均太阳时的偏差不超过0.9秒,国际地球自转服务(IERS)会适时添加闰秒。闰秒通常在每年的6月30日或12月31日实施,这会导致UTC时间比原子时间慢一秒。因此,当处理历史数据...
此外,日期的闰秒处理、时区转换也是不容忽视的问题。 总的来说,VB、C++、Java和C#都有其独特的优点和适用场景,选择合适的语言并掌握其日期处理机制,是进行公历计算的关键。通过比较不同语言的实现,我们可以更...
闰秒测试工具 最新更新:2015 年 5 月 1 日 初始版本: ... 当闰秒 (LS) 发生时,这种差异会发生变化。 网络时间协议 (NTP) 是用于计算机系统之间时钟同步的网络协议。 NTP 提供 UTC 时间。 国际地球自
4. 闰秒处理:对于高精度应用,可能需要考虑闰秒情况,但这在0~99.99的计时范围通常不重要。 5. 用户交互:可能需要提供暂停、恢复或重置倒计时的功能,这需要额外的输入信号处理和状态管理。 通过熟练掌握单片机...
Java的标准日期类如`Date`和`Calendar`在使用时往往存在许多不便,例如不直观的API设计、线程安全性问题以及对闰秒处理的不足等。Joda-Time通过提供更清晰的类结构、丰富的功能和更易于操作的接口,大大改善了这些...
你可以通过维护一个闰秒数据库或者使用第三方库来处理闰秒问题。此外,如果处理的是来自GPS接收器的数据,通常会包含一个偏移量,表示当前GPS时间与UTC时间的差值,这需要在转换时额外考虑。 总结来说,C#提供了...
本文将深入探讨与“时间”相关的编程和API设计问题,旨在帮助开发者更好地理解和处理时间相关的任务。 1. 时间表示: 在编程中,时间通常以不同的格式表示,如秒数(自纪元以来的秒数)、毫秒数或结构化的日期时间...
- **TBC软件简介**:Trimble Business Center(TBC)是一款由Trimble公司开发的新一代后处理软件,适用于处理GNSS(包括GPS和GLONASS)数据,同时也能处理全站仪、水准仪和3D扫描仪等多种测量设备的数据。...
在此文中介绍的专用语句名为LPS,该语句包含了关于闰秒发生时刻的时间预告、闰秒发生时间、卫星时间改变的幅度、发生卫星时间跳变的卫星编号、闰秒信息存在异常的卫星编号、闰秒事件后的闰秒值、闰秒事件前的闰秒值...
”问题时,可能需要讨论如何调试时钟程序,确保时间的准确性,处理闰秒问题,以及在不同平台上的兼容性问题。对于初学者,理解这些概念是构建和优化时间相关应用程序的基础。如果"SHIZHONG.txt"包含的是代码示例,...