MySql日期时间
Posted 黑色的小蚂蚁
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySql日期时间相关的知识,希望对你有一定的参考价值。
【mysql】日期时间
======================================
1、查询条件
2、常用函数
======================================
有 datetime 类型字段 publish_time
1、查询条件
库中存储 2004-02-04 格式 where DATE(publish_time) = ‘2004-02-04‘
库中存储 08:08:08 格式 where DATE(publish_time) = ‘08:08:08‘
库中存储 2004-02-04 08:08:08 格式 where TIMESTAMP(publis_time) = ‘2004-02-04 08:08:08‘
2、常用函数
TO_DAYS(NOW()) 返回天数。10天以内的数据 where TO_DAYS(NOW()) - TO_DAYS(publish_time) <= 10
DAYOFWEEK(NOW()) 返回星期索引。1=星期天、2=星期一、3=星期二、4=星期三、5=星期四、6=星期五、7=星期六
WEEKDAY(NOW()) 返回星期索引。0=星期天、1=星期一、2=星期二、3=星期三、4=星期四、5=星期五、6=星期六
DAYOFMONTH(NOW()) 返回月份中日。在1到31范围内
DAYOFYEAR(NOW()) 返回年中的日数, 在1到366范围内
MONTH(NOW()) 返回月份,在1到12范围内
DAYNAME(NOW()) 返回星期英文全名
MONTHNAME(NOW()) 返回月份英文全名
QUARTER(NOW()) 返回季度,在1到4范围内
以上是关于MySql日期时间的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 JPA 将 Java 日期存储到 Mysql 日期时间