MYSQL日期 字符串 时间戳互转

时间转字符串

  1. select date_format(now(), '%Y-%m-%d');  
  2.   
  3. #结果:2016-01-05  

时间转时间戳

  1. select unix_timestamp(now());  
  2.   
  3. #结果:1452001082  

字符串转时间

  1. select str_to_date('2016-01-02', '%Y-%m-%d %H');  
  2.   
  3. #结果:2016-01-02 00:00:00  

字符串转时间戳

  1. select unix_timestamp('2016-01-02');  
  2.   
  3. #结果:1451664000  

修改字符串秒转时间戳毫秒

    update ×××   set createTime = unix_timestamp(createTime) * 1000 ;

时间戳转时间

  1. select from_unixtime(1451997924);  
  2.   
  3. #结果:2016-01-05 20:45:24  

时间戳转字符串

  1. select from_unixtime(1451997924,'%Y-%d');  
  2.   
  3. //结果:2016-01-05 20:45:24  

 

posted @ 2018-05-18 11:58  Arno92  阅读(73)  评论(0)    收藏  举报