1、时间日期格式化 date_format 函数
<!--时间格式 (年-月-日 时:分:秒)-->
SELECT DATE_FORMAT(update_time,'%Y-%m-%d %H:%i:%s') as updateTime FROM worker
2、时间截取
查询 7 天之内的数据 :比如今天是 29 号,查询的就是 23-29号
- 使用 DATE_SUB 函数
SELECT * FROM worker where update_time >= DATE_SUB(CURRENT_DATE (),INTERVAL 6 DAY)
- 使用 DATE_ADD 函数
SELECT * FROM worker where CURRENT_DATE () <= DATE_ADD(update_time,INTERVAL 6 DAY)
注意点: DAY 可以换其他参数
参数类型 | 描述 |
---|---|
MICROSECOND | 微秒 |
SECOND | 秒 |
MINUTE | 分钟 |
HOUR | 小时 |
DAY | 天 |
WEEK | 周 |
MONTH | 月 |
QUARTER | 季度 |
YEAR | 年 |
SECOND_MICROSECOND | 秒/微秒 |
MINUTE_MICROSECOND | 分/微秒 |
MINUTE_SECOND | 分/秒 |
HOUR_MICROSECOND | 小时/微秒 |
HOUR_SECOND | 小时/秒 |
HOUR_MINUTE | 小时/分钟 |
DAY_MICROSECOND | 天/微秒 |
DAY_SECOND | 天/秒 |
DAY_MINUTE | 天/分钟 |
DAY_HOUR | 天/小时 |
YEAR_MONTH | 年/月 |