タイムスタンプをに変換するMySQL関数はありますかdatetime
。私は次のことを試しました:
SELECT FROM_UNIXTIME(1337951145000);
ただし、nullを返します。
タイムスタンプをに変換するMySQL関数はありますかdatetime
。私は次のことを試しました:
SELECT FROM_UNIXTIME(1337951145000);
ただし、nullを返します。
タイムスタンプが長すぎます。試してください
SELECT FROM_UNIXTIME(1337951145);
または
SELECT FROM_UNIXTIME(1337951145.000);
表現可能な最大時間は2038-01-19です。03:14:07 UTCに、タイムスタンプはそれを超えています。
タイムスタンプは有効です。
現在、タイムスタンプは10桁または13桁です。13桁のタイムスタンプ(あなたのタイムスタンプなど)には、さらに3桁のマイクロ秒があります。
しかし、私の(Googleの)知る限り、MySQLの関数は短い32ビットのタイムスタンプしかサポートしていません(そして、この壁にぶつかるのはあなただけではありません。
うまくいけば、彼らは2038年までにそれを整理するでしょう。