型と同じ型である」とはいっていません。型に関する記述は明らかに誤読に基づくものなので削除しました。longならば問題をあと約70年先延ばしできたような気がするのですが。(UTC)time_tの根幹であるところの、UNIX/標準Cライブラリのtime()関数は、エラーの場合に(time_t)-1を返す仕様になっています。-1を返すために符号付きにしたのか、符号付きにしたから-1をエラーにしたのかはわかりませんが、負の値も使われていることはたしかです。(UTC)2038年1月19日3時14分7秒[編集]これはUTCの場合ですよね。日本時間JSTも併記しないと誤解が生じると思うのですが。閏秒云々で括弧を使ってしまったので上手い書き方が思いつきません。(UTC)試した結果[編集]C言語で簡単なコードを書いて試してみましたが、32ビット環境のGCCの場合、Cygwin、MinGW、Linux、FreeBSDと試しましたが全部ダメ(符号付き32ビット)でした。64ビットになります。Compilerも試しましたが全てダメでした。32ビット符号なし整数になっているようです。SDCCでも試したのですがコンパイルできず断念しました。(UTC)更に調べてみましたが、DMCの場合time_tがマイナスになるとgmtimeがNULLを返すようです。Watcomの場合マイナスにはならないのですが)。(UTC)Wikipediaとしては、上記の事は{{独自研究}}と言うしかないですね。エラー回避の検証も方が大事かと思われます。あとは記事で64ビットOSの記事脚注で検証するしかないでしょう。(日時は個人設定で未設定ならばUTC)。表示-継承ライセンスの下で利用可能です。追加の条件が適用される場合があります。詳細は利用規約を参照してください。Cookieに関する声明モバイルビュ。