mysql函数的日期转换

select from_unixtime(1388776825);

计算对应long与1970的相隔时间

还可以增加时间格式,用法如下:

SELECT  FROM_UNIXTIME( 1388776825, '%Y%m%d' )  结果:20140104SELECT  FROM_UNIXTIME( 1388776825, '%Y年%m月%d' ) 结果:2014年1月4


如果想逆向转换,可以通过unix_timestamp()函数反向转换。用法如下:

SELECT UNIX_TIMESTAMP() ;//获取当前时间的秒数

SELECT UNIX_TIMESTAMP('2014-03-23 10:10:40') ; //获取指定日期格式的秒数

SELECT UNIX_TIMESTAMP('2014-03-23') ; //获取指定日期格式的秒数


注意,从Long转化为日期时用的是秒,不能用毫秒

其他日期函数


mysql函数的日期转换_第1张图片

你可能感兴趣的:(mysql函数的日期转换)