- 使用date_format
select date_format(current_date(),'%Y年%m月')
union all
select concat(date_format(current_date(),'%Y年'),quarter(current_date()),'季度')
union all
select date_format(current_date(),'%Y年%u周')
+——————————————+
| date_format(current_date(),’%Y年%m月’) |
+——————————————+
| 2017年10月 |
| 2017年4季度 |
| 2017年43周 |
+——————————————+
- 计算周的周末日期
#求2017-12-19的下一个周日
select adddate('2017-12-19',7-date_format('2017-12-19','%w'))