目录

主要是针对字符串的处理的工具类;

判断list中是否模糊包含某个字段

判断当前日期和参数日期相隔时间是否超过20分钟


主要是针对字符串的处理的工具类;

字符串主要是转化为时间日期格式

判断list中是否模糊包含某个字段

判断当前日期和参数日期相隔时间是否超过20分钟

if( !CheckUtils.isDateValidity(ope.getSrcPublishDate(),20)){errorList.add("【公布时间】不能早于系统时间20分钟");
}

import org.apache.commons.collections.CollectionUtils;import java.util.Date;
import java.util.List;public class CheckUtils {/*** 判断list中是否模糊包含某个字段*/public static Boolean isContains(String key, List<String> list) {Boolean flag = false;if (!CollectionUtils.isEmpty(list)) {for (String code : list) {if (code.indexOf(key)==0) {flag = true;break;}}}return flag;}/*** 判断当前日期和参数日期相隔时间是否合法* @param date        发布时间* @param intervalMinute 相隔分钟* @return true:时间相隔小于等于intervalMinute     false:时间相隔大于intervalMinute*/public static Boolean isDateValidity(Date date, Integer intervalMinute) {if (date == null) {return false;}Date now = new Date();long diff = now.getTime() - date.getTime();return diff > intervalMinute * 1000 * 60 ? false : true;}
}

【java工具类】-计算距离现在日期是否超过20分钟相关推荐

  1. java工具类-计算相对时间的工具类即两个时间的时间差

    java相对时间的工具类,此类中有两个暴露的方法,相对于当前时间的方法和相对于某时间的方法. 返回String,如:2小时前/3天2时13秒/昨天 具体请运行查看 (DateTimeFormatUti ...

  2. java时间差工具_Java 工具类 计算两个日期之间相差 天 小时 分钟 秒

    java 日期做差 : 场景 判断过期 public static String dateDiff(String startTime, String endTime, String format) { ...

  3. Java工具类 计算某个时间距离当前时间相差多少天、多少小时、多少分、多少秒

    /*** 计算传入时间距离当前时间多久** @param date* @return*/ public static String getTimeDiff(String date) {if (Obje ...

  4. (6)常用的Java工具类

    目录 前言: 第一部分:常用的16个工具类 一.org.apache.commons.io.IOUtils 二.org.apache.commons.io.FileUtils 三.org.apache ...

  5. Java工具类(18)—时间格式化工具类

    Java工具类(18)-时间格式化工具类 时间格式化工具,一秒前,一分钟前,一小时前,昨天,一天前 package com.awifi.cloudnative.container.rbac.user. ...

  6. java订单编号工具类_[idmiss-common] Java 工具类之- 顺序订单号的生成

    1.前言 这是我写的工具类之一:根据日期生成唯一顺序订单号. 用Java 配合 Redis 实现包含日期的顺序订单号的生成, 效率可以达到 2500+/s 1000W+/h 个 . 2.基本介绍 框架 ...

  7. 【Java工具类】(10)—java中给图片添加水印

    Java工具类(10)-java中给图片添加水印 1.工具类 package util;import javax.imageio.ImageIO; import java.awt.*; import ...

  8. Java工具类系列--Objects的用法

    原文网址:Java工具类系列--Objects的用法_IT利刃出鞘的博客-CSDN博客 简介 本文用示例介绍Java中的Objects的用法. Java中的Objects是操作对象的工具类,有如下功能 ...

  9. Java工具类系列--Arrays的用法

    原文网址:Java工具类系列--Arrays的用法_IT利刃出鞘的博客-CSDN博客 简介 本文用示例介绍Java中的Arrays的常用方法. Java中的Arrays是用来操作数组的工具类,支持如下 ...

最新文章

  1. 沈阳构建智慧产业体系 大数据企业5年后将超200家
  2. centos源码安装mysql5.7.25-boost
  3. SQL Plan Management介绍
  4. Unity屏幕射线碰撞
  5. 华大 MCU 之七 DMA 导致 SPI 异常停止的原因分析、DMA 配置的那些坑
  6. 英特尔推出锐炬Xe MAX独立显卡 可提升AI及视频编码速度
  7. 关于MySQL的wait_timeout连接超时问题报错解决方案
  8. 没有博士学位,照样玩转TensorFlow深度学习
  9. 银行计算机综合知识,银行秋招综合知识测试包含哪些专业课?
  10. STC15单片机——定时/计数器2、3、4
  11. Web漏洞之CORS与JSONP跨域漏洞
  12. 计算机描绘的基因结构图,傻瓜式图文教程:Genecards基因信息检索与分析、基因结构图绘制.........
  13. 【JS】JavaScrpt快速去除数组array中的空字符和undifined字符---使用es6的filter()函数
  14. Android 在mac上显示手机屏幕 MAC 投影 安卓手机
  15. 优先队列push pop操作
  16. 使用 AutoHotKey 配合Win10分屏功能
  17. 如何在AutoCAD中实现鼠标双击事件
  18. 解决办法: Vue cross-env NODE_ENV=production webpack --progress --hide-module
  19. 【单片机】唯一设备ID UID固件加密
  20. 0逻辑comment--新世界大门

热门文章

  1. Nacos之服务治理
  2. 什么是 WAL?Write-ahead logging
  3. linux-wifi/bt调试
  4. Java虚拟机常用的性能监控工具
  5. mac下如何把本地项目上传到Github(转)
  6. SQL语句插入日期格式数据
  7. 推荐多个行业项目管理软件大全
  8. 徒手撸了一台智能无人机,网友:奥利给
  9. java 方法中final_Java中final的使用方法
  10. 孝顺能生孝顺子, 孝顺子弟必明贤.