これは、 2012 年の映画の宣伝に一部着想を得た、ちょっと気まぐれな質問ですが、ソフトウェア システムに実際に影響を与える可能性がある質問です。(2012 年でない場合は、間違いなく 2038 年になります。)
2012 年のあらゆる種類の終末予測がありますが、2012 年に期限が切れる予定の日時/タイムスタンプ システムがあるかどうか疑問に思っていました。(1年前に偶然出くわしたと思ったが、詳細は覚えていない。2038年のことも覚えているかもしれない.)
たとえば、一般的に使用される日付時刻システムは、1970 年 1 月 1 日から始まり、その時刻から秒単位でカウントされます。unsigned int の最大値を秒としてその値に追加すると、2038 年の日付になります。正確には 2038 年 1 月 19 日 3:14:07 AM です。
それで、日時システムはありますか:
エポック開始 + 一般的な int 型の最大値 = 2012 年の日付 ?
ところで、私はパラノイアの炎をあおろうとしているわけではありません。これは、実際のシステム設計の考慮事項と一致する気まぐれです。
更新ドーナツは、次の参照を含むこのページを見つけましたが、それ以上の情報はありません: 2012-07-13 Fri - UNIX time_t $50000000 at 11:01:20 UTC
何か案は?