方式一:mysql中sql语句查询

### TODAY:今日  THISWEEK:本周 THISMONTH:本月 THISYEAR:本年
<if test="scopeTypeEnum =='TODAY' ">AND DATE_FORMAT(ode.create_time ,'%Y%m%d')  = DATE_FORMAT(NOW()  ,'%Y%m%d')</if><if test="scopeTypeEnum =='THISWEEK' ">AND DATE_FORMAT(ode.create_time ,'%x%v')  = DATE_FORMAT(NOW()  ,'%x%v')</if><if test="scopeTypeEnum =='THISMONTH' ">AND DATE_FORMAT(ode.create_time ,'%Y%m')  = DATE_FORMAT(NOW()  ,'%Y%m')</if><if test="scopeTypeEnum =='THISYEAR' ">AND DATE_FORMAT(ode.create_time ,'%Y')  = DATE_FORMAT(NOW()  ,'%Y')</if>

方式二:java代码中方法

    /*** 判断日期是否是当天* @param date* @return*/private boolean isToday(LocalDateTime date){String currentDate = DateUtil.format(DateUtil.date(), DateTimeFormatter.ISO_LOCAL_DATE);String paramDate = DateUtil.format(date, "yyyy-MM-dd");return ObjectUtil.equals(currentDate,paramDate);}/*** 判断日期是否是本周* @param date* @return*/private boolean isThisWeek(LocalDateTime date){DateTime currentDateTime = DateUtil.date();java.util.Date paramDate = Date.from(date.atZone(ZoneId.systemDefault()).toInstant());int currentWeek = DateUtil.weekOfMonth(currentDateTime);int currentMonth = DateUtil.month(currentDateTime)+1;int paramWeek = DateUtil.weekOfMonth(paramDate);int paramMonth = DateUtil.month(paramDate)+1;return currentMonth ==paramMonth && currentWeek==paramWeek;}/*** 判断日期是否是本月* @param date* @return*/private boolean isThisMonth(LocalDateTime date){DateTime currentDateTime = DateUtil.date();java.util.Date paramDate = Date.from(date.atZone(ZoneId.systemDefault()).toInstant());int currentMonth = DateUtil.month(currentDateTime)+1;int paramMonth = DateUtil.month(paramDate)+1;return currentMonth ==paramMonth;}/*** 获取传入时间的上一年同月* @param date 2022-11 ->2021-11* @return*/private String getLastDate(String date){DateTime parse = DateUtil.parse(date,"yyyy-MM");DateTime dateTime = DateUtil.offset(parse, DateField.YEAR, -1);return DateUtil.format(dateTime, "yyyy-MM");}

获取(今日、本周、本月、本年)的方式相关推荐

  1. moment 取年月日_moment.js获取本周本月本年的开始日期和结束日期

    //获取本日 const startDate = moment().format('YYYY-MM-DD'); const startDate = moment().format('YYYY-MM-D ...

  2. java 本年第一个月_JAVA获取本周 本月 本年 第一天和最后一天

    JAVA获取本周 本月 本年 第一天和最后一天 /** * 日期工具类 */ public class DateUtils { /** * 获取今天 * @return String * */ pub ...

  3. oracle取本月最后一天是星期几_oracle SQL语句取本周本月本年的数据

    --国内从周一到周日 国外是周日到周六 select to_char(sysdate-1,'D') from dual;--取国内的星期几 去掉减一取国外的星期 --取本周时间内的数据 select ...

  4. ECharts根据本周, 本月, 本年, 自定义展示折线图

    1. 父组件 <PublicEcharts:title="'短信/彩信发送量'":eChartTitle="'短信/彩信发送量趋势图'":type=&qu ...

  5. Oracle+sql+取年度,oracle SQL语句取本周本月本年的数据

    --国内从周一到周日 国外是周日到周六 select to_char(sysdate-1,'D') from dual;--取国内的星期几 去掉减一取国外的星期 --取本周时间内的数据 select ...

  6. java 本年第一天_JAVA获取本周 本月 本年 第一天和最后一天

    /** * 日期工具类 */ public class DateUtils { /** * 获取今天 * @return String * */ public static String getTod ...

  7. android获取后一天日期,android获取本周本月本年的第一天和最后一天

    /*** * 获取本周的第一天和最后一天: */ public static String getFirstDayAndLastDayOfDay() { StringBuffer stringBuff ...

  8. MySQL 获取今日、昨日、本周、上周、本月、上月、本年、去年日期

    MySQL 获取今日.昨日.本周.上周.本月.上月.本年.去年日期 -- 获取今年 SELECT YEAR(CURDATE()); -- 获取去年 SELECT ( YEAR(CURDATE()) - ...

  9. php获取今日、本周、本月、本年时间戳和日期格式

    //获取今日开始时间和结束时间时间戳格式和时间格式 $time1 = strtotime(date('Y-m-d 00:00:00',time())); $time2 = strtotime(date ...

  10. js实现获取今日、本周、本月、本学期的开始结束日期

    一.js实现获取今日.本周.本月.本学期的开始结束日期 getDateFn.js 今日.本周.本月,实现是参考他人资源! <template><div> </div> ...

最新文章

  1. 如何通过 BAPI 更新 PO 采购订单中的 confirmation tab 中的 confirmation date.
  2. 代理模式详解(包含原理详解)
  3. 机器学习从入门到精通50讲(二)-千万级流量压力测试
  4. 数据结构--单链表single linked list(无表头哨兵)重写
  5. Python使用socket读取网页源代码实现简单爬虫程序
  6. FPGA学习笔记---二进制码、独热码、格雷码分析对比
  7. Rxjava2+Retrofit2结合使用
  8. 计算机操作系统--思维导图
  9. PPT常见的几种排版技巧,你都掌握了吗?
  10. ➤mobi➢azw3➢epub⇨电子书阅读器 转换器
  11. PCB设计敷铜时的天线效应
  12. wps html嵌入ppt,wps文档怎么插入打开幻灯片 WPS文字添加ppt幻灯片教程
  13. 用 mkcert 搭建本地开发受信 HTTPS 证书环境
  14. vue-pdf插件实现PDF预览功能
  15. APP推广基础知识大全
  16. Mac安装Jadx反编译工具
  17. 云班课作业互评(python3+selenium)
  18. 名帖330 王羲之 行草《平安帖》《何如帖》《奉橘帖》
  19. canvas绘制星空
  20. [笔记]n个点的基环树数量

热门文章

  1. MySql命令-公司总结
  2. 11、初识CALCULATE与CALCULATETABLE
  3. Excel表格谁该用之管理人员
  4. 用数据科学研究GameFi
  5. html中 hr 的几种不同的语句及效果
  6. html coord使用方法,oozie 使用coord的方式
  7. 更新 | 2019年9月计算机二级office模拟题库
  8. html怎么做成锁屏壁纸,抖音怎么把视频做成壁纸 抖音短视频怎么弄成锁屏壁纸-站长资讯中心...
  9. Word文档 Pdf写签名
  10. WIN10任务管理器中看不到GPU的使用情况