0

mysql で、次の値を持つ BIGINT の列「thedate」を持つテーブルがあると仮定します。

1342962983638

これは 2012-07-22 _ some time hereに変換され ます この bigint から日付部分のみを選択する select ステートメントを実行するにはどうすればよいですか?

つまり、結果のbigintは「2012-07-22」と表示されます

4

1 に答える 1

1

epochtimeを 10 個の整数値に切り詰める必要があります。したがって、選択は次のようになります。

SELECT FROM_UNIXTIME( SUBSTRING('1342962983638',1,10), '%Y-%m-%d');

フィドル

于 2013-02-06T20:59:00.220 に答える