Slide 4
Slide 4 text
2038年問題とは
4
1. UNIX time (※) を 32bit 符号付き整数型 で扱う。
2. 2038/1/19 03:14:07 以降の時刻で 整数オーバーフロー する。
3. 整数オーバーフローした値がシステムの各所で参照され、不具合に繋がる。
2038/1/19に時間表現がオーバーフローし、システム障害を引き起こす可能性がある
という問題。
2004年、IIJや日本IBM、KDDIなどのシステムで2038年問題に起因する不具合が発生した。
「西暦2038年問題」でトラブル相次ぐ | 日経クロステック(xTECH) https://xtech.nikkei.com/it/members/NC/ITARTICLE/20040325/1/
発生原理
事例
※ UNIX time とは
1970/1/1 00:00:00からの経過秒
で
時刻を表現する形式
𝕏: @ran350jp