目录
1. 获取当前时间和日期
2. 获取当前日期
3. 获取当前时间
4. 获取单独的年/月/日/时/分/秒
5. 添加间隔 date_add ( )
1. 获取当前时间和日期
now();
sysdata ( ) ;

区别:
select now ( ) ; 输出的时间点是开始执行 select 关键词的时间;
select sysdate();输出的的时间点是开始执行 sysdate 函数的时间点;
2. 获取当前日期
curdata();
current_date();


3. 获取当前时间
curtime ( ) ;
current_time;
current_time ( ) ;



4. 获取单独的年/月/日/时/分/秒
获取单独的年:year ( now ( ) ) ;
获取单独的月:month ( now ( ) ) ;
获取单独的日:day ( now ( ) ) ;
获取单独的时:hour ( now ( ) ) ;
获取单独的分:minute ( now ( ) ) ;
获取单独的秒:second ( now ( ) ) ;

5. 添加间隔 date_add ( )
增加时间:date_add ( ' 时间 ' , interval 数字 单位) ;
减少时间:date_sub ( ' 时间 ' , interval 数字 单位) 或者 date_add ( ' 时间 ' , interval 负数 单位) ;



另外单位还有 quarter(季度),week(周)等
还有复合单位;year_month(几年几月之后) , month_week (几月几周之后)等;







![[论文笔记]构建基于RAG聊天机器人的要素](https://img-blog.csdnimg.cn/img_convert/f05f431580fc9c19ccce8085bc2481d3.jpeg)










![[Elasticsearch]ES近似实时搜索的原因|ES非实时搜索的原因|ES Near real-time search](https://i-blog.csdnimg.cn/direct/611eda061d154b4fb74c86c262fb3dee.png#pic_center)
