在MySQL中将日期转换为毫秒

Pik*_*iko 8 mysql date milliseconds

我正在尝试将日期转换MySQLmilliseconds.这是我必须得到的日期:

DATE_ADD(mydate, INTERVAL(1-DAYOFWEEK(mydate)) DAY)
Run Code Online (Sandbox Code Playgroud)

但这让我感觉像是15/02/2015,我希望得到milliseconds那个日期.

小智 26

使用UNIX_TIMESTAMP函数.

SELECT (UNIX_TIMESTAMP(mydate)*1000) FROM...

UNIX_TIMESTAMP将获得秒数,您需要乘以1000才能获得毫秒数.

要转换回来,请使用FROM_UNIXTIME()函数.

SELECT FROM_UNIXTIME(date_in_milliseconds/1000) FROM ...

同样,在使用该函数之前,您需要除以1000以使其达到秒.