MySQL Date 函数
1.返回当前日期/时间
- NOW( ):返回当前日期和时间
- CURDATE( ):返回当期日期
- CURTIME( ):返回当前时间
- DATE(date):返回date的日期部分,通常date是日期和时间,否则,就无须用该方法
- EXTREACT(unit FROM date):返回参数date的unit部分,常用unit有,year,month,week,day,hour,minute,second。若要表示时分秒还可以用hour_second,如18:56:30,会显示为185630。
2.日期计算
- DATE_ADD(date INTERVAL expr type) :返回date添加指定的时间间隔后的日期/时间,expr 参数是您希望添加的时间间隔,type参数值同上个uint。
- DATE_SUB(date,INTERVAL expr type):返回date减去指定的时间间隔后的日期/时间。
- DATEDIFF(date1,date2):返回date2-date1之间的天数差,只有值的日期部分参与计算,有正负。
3.格式转换
- DATE_FORMAT(date,format):format 规H定日期/时间的输出格式。常用中文:年月日时分秒,格式为:format=’%Y年%m月%d日%H时%i分%s秒’。