2013-02-06 63 views
0

在MySQL假設我有一個專欄「thedate」 BIGINT的表值:如何僅選擇bigint的日期部分?

1342962983638 

它轉換爲2012-07-22 _ 一段時間這裏 我如何執行SELECT語句只從這個bigint中選擇日期部分?

即產生BIGINT會顯示爲「2012-07-22」

回答

1

你需要截斷epochtime只是10的整數值。因此,選擇將如下所示:

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

FIDDLE

+0

+1是的,這比我的實施更好。我會刪除我的。 –

相關問題