注意:这是项目里的例子,具体需要什么需要自己挑选,灵活应用
package brilliance.znjt.dutymgrservice.utils;
import static org.mockito.Matchers.booleanThat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.print.attribute.standard.RequestingUserName;
import oracle.net.aso.j;
/**
* 判断警员已经部署的时段和将要部署的时段是否有交叉
* @author 35-pxiaodong
*
*/
public class IsAcrossUtil {
public static boolean isAcrossUtil(List<Map<String,Object>> sds,String qssj,String jssj) throws ParseException{
//确定一个日期
Date nowDate = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String nowDateStr = sdf.format(nowDate);
// System.out.println(nowDateStr);
//处理时间 如果为次日则日期加一
String qssjNoHas = getLastDate(nowDateStr,qssj);
String jssjNoH
java判断两个时间段是否有交叉
最新推荐文章于 2024-09-18 13:40:47 发布
本文介绍如何使用Java编程判断两个时间段是否有交叉。通过比较起始和结束时间,我们可以确定两个时间段是否在时间轴上存在交集。
摘要由CSDN通过智能技术生成