0

假设在 mysql 中,我有一个表,其中包含 BIGINT 的列“thedate”,其值为:

1342962983638

转换为 2012-07-22 _此处的某个时间 如何执行仅从该 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 回答