V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
KillAd
V2EX  ›  问与答

关于今年多出来那个 1s 你们是咋处理的?

  •  
  •   KillAd · 2015-02-25 14:45:06 +08:00 · 2085 次点击
    这是一个创建于 3560 天前的主题,其中的信息可能已经有所发展或是发生改变。
    手动加 1s 上去?
    或者有更好的自动化方案?
    听说Google是通过某种算法在每一秒中加上那么几纳秒的方法来实现的
    有人知道具体细节吗?
    6 条回复    2015-02-26 09:43:38 +08:00
    hellov22ex
        1
    hellov22ex  
       2015-02-25 14:47:42 +08:00
    我觉得获取本地时间是个好方法
    AstroProfundis
        2
    AstroProfundis  
       2015-02-25 14:50:56 +08:00   ❤️ 1
    我觉得跟 Google 没啥关系,除非他们用的不是 NTP
    以及为啥个人需要关注?取时间的时候拿 UNIX 时间戳,然后各种主流的库应该都会在转换时间的时候考虑到闰秒的问题的

    另外你要的算法: https://www.eecis.udel.edu/~mills/leap.html
    AstroProfundis
        3
    AstroProfundis  
       2015-02-25 14:51:59 +08:00
    对了,如果楼主是担心系统时间错位,最好的自动化方案就是装 ntpd, 没有之一
    KillAd
        4
    KillAd  
    OP
       2015-02-25 14:54:29 +08:00
    @AstroProfundis 非常感谢 这正是我需要的
    aaronlam
        5
    aaronlam  
       2015-02-25 15:48:05 +08:00
    看来这 1s 没少让人麻烦呀
    invite
        6
    invite  
       2015-02-26 09:43:38 +08:00
    楼主,你想多了,对于你的系统,你感知不到那1s的存在。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2991 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 12:59 · PVG 20:59 · LAX 04:59 · JFK 07:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.