「修正ユリウス通日」を編集中
ナビゲーションに移動
検索に移動
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
11行目: | 11行目: | ||
現在の壮大な[[パソコン]]をもってすれば元祖[[ユリウス通日]]でも楽勝であるが、今なおショボい組込マイコンの世界では修正ユリウス通日が強いと言われている。 | 現在の壮大な[[パソコン]]をもってすれば元祖[[ユリウス通日]]でも楽勝であるが、今なおショボい組込マイコンの世界では修正ユリウス通日が強いと言われている。 | ||
− | == | + | == [[2038年問題]] == |
− | [[2038年問題]] | + | 修正ユリウス通日を日付の表現に採用している処理系の多くは、その[[データ長]]に[[16ビット]]を用いており、[[16ビット]]で表せる[[整数]]の[[最大値]]である[[65535]](0xFFFF)になる2038年4月22日を超えると[[オーバーフロー]]が発生してしまうという問題である。 |
− | + | なお、この[[16ビット]]の修正ユリウス通日の2038年4月22日上限に加え、[[32ビット]]の[[UNIX時刻]]も2038年1月19日3時14分7秒(閏秒を考慮しない場合)に[[オーバーフロー]]するという問題を抱えており、どちらも[[2038年問題]]と言われているが、まったく別の問題である。 | |
修正ユリウス通日は[[リソース]]に乏しい[[ワンチップマイコン]]などの組込機器で多く採用されている形式であり、書き換えも[[パソコン]]ほど容易ではないと言われている。状況としては年数の表現を[[グレゴリオ暦]]の下二桁のみで表していたことによる[[2000年問題]]に近い。 | 修正ユリウス通日は[[リソース]]に乏しい[[ワンチップマイコン]]などの組込機器で多く採用されている形式であり、書き換えも[[パソコン]]ほど容易ではないと言われている。状況としては年数の表現を[[グレゴリオ暦]]の下二桁のみで表していたことによる[[2000年問題]]に近い。 | ||
28行目: | 28行目: | ||
== 参考文献 == | == 参考文献 == | ||
{{reflist}} | {{reflist}} | ||
+ | |||
+ | {{stub}} |