mysql を使用して現在の日付のミリ秒を取得します。日付が大きすぎる場合は取得できません。
SELECT unix_timestamp('2037-08-26 14:07:57')
SELECT unix_timestamp('2067-05-26 14:07:57')
年を 37 年から 67 年に変更したところ、出力は 0 になりました。
時間フィールド (秒単位の精度) を比較する必要がある SQL ステートメントがあります。キー コードは次のとおりです:
リーリー個人的には、制限時間をもっと大きくすべきだと思いますが、mysql の制限により、最大値は 2038 を超えることはできません。
すみません、この問題を解決するもっと良い方法はありますか?アドバイスをお願いします。ありがたい……###
INT型の最大値は2147483647(符号付き)です
時間に換算した最大値は2038/1/19 11:14:7
2067-05-26 14:07:57 と入力します
Mysql にどのように応答してほしいですか??
INT タイプの場合、タイムスタンプは 2038/1/19 11:14:7 で使い果たされます...しかし、それまでに新しいタイムスタンプのカウント方法が確立されるはずです...
つまり、2038 年までしかあり得ません...
https://en.m.wikipedia.org/wi...