MySql常用的日期时间函数
函数 | 说明 |
---|---|
DATE(dateCol) | 返回dateCol字段的日期,格式:yyyy-MM-dd |
TIME(dateCol) | 返回dateCol字段的时间,格式:HH:mm:ss |
NOW() | 返回当前日期和时间 格式:yyyy-MM-dd HH:mm:ss |
CURDATE() | 返回当前日期,格式:yyyy-MM-dd |
CURTIME() | 返回当前时间,格式:HH:mm:ss |
YEAR(dateCol) | 返回dateCol字段的年份,类似的有:MONTH、DAY、HOUR、MINUTE、SECOND函数 |
DATE_ADD(dateCol,INTERVAL expr type) | 返回dateCol字段的type增加expr后的时间,类似的有:DATE_SUB(dateCol,INTERVAL expr type) |
DATEDIFF(expr1,expr2) | expr1-expr2,返回天数,类似的有:TIMEDIF(expr1,expr2) |
DATE_FORMAT(dateCol,fmt) | 用fmt格式化dateCol字段 |
日期比较大小
select * from table where dateColumn>='2018-3-4';
更多函数参考:http://blog.csdn.net/qinshijangshan/article/details/72874667