アカウント名:
パスワード:
良くないか?1970/1/1を元年にして、今年はUnixTime48年。
#2038年で一周しちゃうけど。
常識的に考えて、西暦3000億年頃だろ。いつまでそんな古いシステム使ってんだよ。
それはともかく、2038年問題は、time_tに符号付32ビット整数を使ってると、2038年にオーバーフローして負の数になる、と言う問題。なので、2038年で「一周」するわけじゃないんだな。ほぼ半周。「一周」して0に戻るのは、2106年。だけど、問題発生しまくりで、それまで使われ続けられるはずがない。
常識的に考えて、西暦3000億年頃だろ。いつまでそんな古いシステム使ってんだよ
しかし、なんでint128_t じゃなくてint64_tにしたんでしょうね?(´・ω・`)将来苦しむことになるだろうに…(´・ω・`)
Y10K問題 [ietf.org]で指摘されているように、上限が決まった方式では、いずれ限界に達しプログラムが動作しなくなる可能性があります。そのため、128bitにしたところで問題を先送りにしただけに過ぎず、将来のことを考えるなら後から拡張できるデータ型にすべきです。
int128_tにしたところで、たった540穣年しか使えないじゃない…(´・ω・`)
long long intな UNIX timeに一票キリスト教の歴史は割と血塗られてるから宗教関係ないのでお願いします
UNIXに宗教が関係しないとでも?
多神教Multicsから一神教Unicsへ、さらに世界宗教UNIXへ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲはアレゲを呼ぶ -- ある傍観者
unix timeで (スコア:1)
良くないか?1970/1/1を元年にして、今年はUnixTime48年。
#2038年で一周しちゃうけど。
Re:unix timeで (スコア:1)
#2038年で一周しちゃうけど。
常識的に考えて、西暦3000億年頃だろ。
いつまでそんな古いシステム使ってんだよ。
それはともかく、2038年問題は、time_tに符号付32ビット整数を使ってると、2038年にオーバーフローして負の数になる、と言う問題。
なので、2038年で「一周」するわけじゃないんだな。ほぼ半周。
「一周」して0に戻るのは、2106年。
だけど、問題発生しまくりで、それまで使われ続けられるはずがない。
Re:unix timeで (スコア:1)
しかし、なんでint128_t じゃなくてint64_tにしたんでしょうね?(´・ω・`)
将来苦しむことになるだろうに…(´・ω・`)
Re:unix timeで (スコア:1)
Y10K問題 [ietf.org]で指摘されているように、上限が決まった方式では、いずれ限界に達しプログラムが動作しなくなる可能性があります。
そのため、128bitにしたところで問題を先送りにしただけに過ぎず、将来のことを考えるなら後から拡張できるデータ型にすべきです。
Re: (スコア:0)
int128_tにしたところで、たった540穣年しか使えないじゃない…(´・ω・`)
Re: (スコア:0)
long long intな UNIX timeに一票
キリスト教の歴史は割と血塗られてるから宗教関係ないのでお願いします
Re: (スコア:0)
UNIXに宗教が関係しないとでも?
Re:unix timeで (スコア:1)
多神教Multicsから一神教Unicsへ、さらに世界宗教UNIXへ。