1
我在表A中有一個名爲sentDate
的字段,其類型bigint(20)
存儲時間戳值。現在當我想使用sentDate
字段的值到表B來執行一些查詢操作時,我沒有得到任何結果。時間戳未在mysql中轉換
調試,我試着以下
select FROM_UNIXTIME(sentDate) from Table A;
,但我得到的所有NULL
值,似乎它不能正常轉換的時間戳值。
我想在表B中使用sentDate
(使用子查詢),但由於sentDate沒有正確轉換,我得到空結果。
樣本時間戳值1403944186539
,我曾嘗試在 http://www.epochconverter.com/
在線工具,這個時間戳和顯示結果有
給一些樣本值是否有sentDate預計日期 –
使用這種'1403944186539' – Hunt
,因爲它似乎你的'sentDate'列包含毫秒的分數也一樣,簡單地使用'FROM_UNIXTIME(的setDate/1000)',將其轉換爲常規的「日期時間」格式。如果你只想要日期部分,那麼使用'date(from_unixtime(setDate/1000))'來只以'YYYY-MM-DD'格式獲取日期。 –