java后端判断接收的日期范围不能超出一周
- 把String转成了Date,得到接收的结束日期
- 结束的日期减去开始日期计算出相差天数
- 再做判断,sql组装
Date endDate = DateUtil.getSpecifiedTimeEnd(inVO.getEndTime());
long day = (endDate.getTime() - inVO.getStartTime().getTime()) / (1000 * 3600 * 24);
System.out.println("相差的天数为:"+day);
if (day >=7 ){throw new DBOperationException("查询日期不能超过一周,请重新选择日期!");
}else {criteria.andStartTimeBetween(inVO.getReportStartTime(), endDate);
}
java后端判断接收的日期范围不能超出一周相关推荐
- 请求头Content-Type:application/json,java后端如何接收数据
Content-Type的类型 1.application/x-www-form-urlencoded 常用@RequestParam("参数名称")也可以不写使用spring ...
- java后端判断用户是否关注公众号
/*** 判断用户是否关注了公众号* @param openid* @return*/ public static boolean judgeIsFollow(String openid){int s ...
- java后端判断图片尺寸(GB,MB,KB形式),图片色彩(黑白照或彩色照片),图片构图(横图竖图方图)
1.判断图片尺寸,将字节大小转为GB,MB,KB形式 参数size-->File类的getsize()可以获取到文件的字节大小. 2.判断图片构图(横图竖图方图全景图(长大于宽的2.5倍为全景图 ...
- Java后端返回前端的日期差9小时?
当后端返回Date类型到前端的时候,需要在实体中增加@JsonFormat注释,这个可以帮我们处理格式化,很多人都是用下面这种写法. @JsonFormat(locale = "zh&quo ...
- Java中判断两个日期是否在同一个月
/*** 判断是否在同一个月** @return false:不在同一个月内,true在同一个月内*/public boolean isMonth(Date date1, Date date2) {C ...
- JAVA后端判断纯中文正则汉字校验
正则中文表达式 public static final String STR_ENG_PATTERN = "^[\\u4e00-\\u9fa5]{0,}$"; 具体代码 if(St ...
- java判断总共天数_Java判断两个日期相差天数的方法
本文实例讲述了Java判断两个日期相差天数的方法.分享给大家供大家参考.具体如下: import java.util.Calendar; public class DateDifferent{ pub ...
- java 判断日期是同一天_java判断两个日期是否同一天的方法
java判断两个日期是否同一天的方法: 1.使用Calendar来实现Calendar cal1 = Calendar.getInstance(); Calendar cal2 = Calendar. ...
- java 时间判断_java怎样判断日期的先后?
展开全部 Java判段两个日期的先后,方法如下: import java.util.Date; import java.text.ParseException; import java.text.Si ...
最新文章
- ASP .NET Core Web MVC系列教程四:添加模型
- bash: ifconfig: command not found
- C++多继承(多重继承)详解(二)命名冲突
- ftp 工具_ftp,ftp工具哪个好用
- python爬火车票_python爬取12306火车余票程序(一)
- hbase官方网站声称的兼容是否是100%兼容?
- rds基于什么开发_IaaS、PaaS、SaaS、DaaS都是什么?现在怎么样了?终于有人讲明白了...
- django简介及环境搭建
- MaxCompute JOIN优化小结
- mysql修改的值子查询语句_MySQL的SQL语句 - 数据操作语句(13)- 子查询(13)
- 面试官、女朋友都满意系列 - 决策树
- Linux负载均衡Linux Virtual Server (lvs) 内核自带的负载均衡器
- 敏捷开发系列学习总结(2)——Bug修改流程
- 64位window 7安装2TB以上大容量硬盘
- 72+常用Axure交互原型免费下载
- 管理者必须要精通的六项管理技能
- 手机下载的Termux如何利用you-get 下载视频
- 这是阿里的码农吗?杭州小伙深夜骑车逆行被交警拦后当场崩溃!成年人的奔溃从一次逆行开始。...
- React/Vue/Nerv 任你选,多端框架 Taro 发布 3.0 RC 版本
- 计算机组成存储单元地址分配,主存中存储单元地址的分配