MySQL之时间

31 阅读1分钟

str_to_date

string转时间

str_to_date('2018年7月1日 9:00-10:30', '%Y年%m月%d日')
  • %Y,年四位
  • %m,月,两位
  • %d,2位
  • %H,时,24小时制
  • %h,时,12小时制
  • %i,分,2位
  • %S或者%s,秒,两位

时间转字符串

DATE_FORMAT(NOW(),'%Y-%m-%d %H:%i:%s');

unix_timestamp

时间转时间戳

unix_timestamp(MySQL时间)

比较

Mysql中可以直接用字符串进行比较时间大小, 只要你的日期格式是合法的就行。

日期函数

CURDATE()、CURRENT_DATE()、CURRENT_DATE