概要
2017/01/01 09:00:00(JST)にうるう秒が挿入されますが、ちゃんと問題点や対応方法を理解してなかったのでまとめ。
前提知識
うるう秒発生でどうなるか
ntpを入れているか、tzdataが更新されているかによって動作が異なります。
JST | ntp (stepモード) |
tzdata | 未対応 |
---|---|---|---|
08:59:59 | 08:59:59 | 08:59:59 | 08:59:59 |
08:59:60 うるう秒発生 |
08:59:59 | 08:59:60 | 09:00:00 |
09:00:00 | 09:00:00 | 09:00:00 | 09:00:01 |
09:00:01 | 09:00:01 | 09:00:01 | 09:00:02 |
このようにntpであれば08:59:59が2回、tzdataであれば08:59:60が挿入されます。
続きを読む