Mysql 时间、字符串、时间戳互转

 

时间转字符串

select date_format(now(),'%Y-%m-%d');
//2018-04-12

时间转时间戳

select UNIX_TIMESTAMP(now());
//1523504912

时间戳转时间

select FROM_UNIXTIME(1523504912)
//2018-04-12 11:48:32

时间戳转字符串

select FROM_UNIXTIME(1523504912,'%Y-%d')
//2018-12

字符串转时间

select str_to_date('2018-04-12','%Y-%m-%d');
//2018-04-12

 

字符串转时间戳

select UNIX_TIMESTAMP('2018-04-12');
//1523462400

附表

 图片来之网络,%S、%I不可用。

posted @ 2018-04-12 11:58  星剑  阅读(226)  评论(0)    收藏  举报