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...