1

タイムスタンプをに変換するMySQL関数はありますかdatetime。私は次のことを試しました:

SELECT FROM_UNIXTIME(1337951145000);

ただし、nullを返します。

4

3 に答える 3

2

タイムスタンプが長すぎます。試してください

SELECT FROM_UNIXTIME(1337951145);

または

SELECT FROM_UNIXTIME(1337951145.000);
于 2012-05-25T15:11:55.907 に答える
1

表現可能な最大時間は2038-01-19です。03:14:07 UTCに、タイムスタンプはそれを超えています。

于 2012-05-25T15:13:45.973 に答える
1

タイムスタンプは有効です。

現在、タイムスタンプは10桁または13桁です。13桁のタイムスタンプ(あなたのタイムスタンプなど)には、さらに3桁のマイクロ秒があります。

しかし、私の(Googleの)知る限り、MySQLの関数は短い32ビットのタイムスタンプしかサポートしていません(そして、この壁にぶつかるのはあなただけではありません。

うまくいけば、彼らは2038年までにそれを整理するでしょう。

于 2013-07-03T19:58:27.393 に答える