import com.engine.attendance.enums.ClassSegmentTypeEnum; import com.engine.attendance.vacation.util.VocationCommonUtil; import com.engine.common.util.DateUtil; import com.engine.common.util.Utils; import com.google.common.collect.Lists; import com.google.common.collect.Maps; import sun.misc.BASE64Decoder; import weaver.general.TimeUtil; import weaver.general.Util; import java.sql.Date; import java.time.LocalDateTime; import java.util.*; import java.util.stream.Collectors; public class TestObj { public static void main(String[] args) throws Exception{ Calendar calendar = Calendar.getInstance(); calendar.set(Integer.valueOf("2024"), Integer.valueOf("04") - 1, 1); // // System.out.println(calendar.getActualMaximum(Calendar.DAY_OF_YEAR)); // System.out.println(DateUtil.getBetWeenHours("2024-01-03 15:00:00","2024-01-03 15:35")); // System.out.println(DateUtil.getTime("2024-01-03 16:00:00").compareTo(DateUtil.getTime("2024-01-03 15:35"))); //System.out.println(DateUtil.getBetWeenMonths("2021-12-01","2021-12-01")); // System.out.println(DateUtil.getTime("2023-01-01").getDayOfWeek()); // System.out.println(TimeUtil.getWeekOfYear(Date.valueOf(DateUtil.getTime("2023-01-09").toLocalDate()))); // System.out.println(DateUtil.beforeMonth("2023-11-15",3)); // System.out.println(DateUtil.getTime("2023-12-16 15:05:01").compareTo(DateUtil.getTime("2023-12-16 24:00:00"))); // System.out.println(DateUtil.AfterDay("2023-02-01",27)); List list = new ArrayList<>(); List> vocationList = new ArrayList<>(); vocationList.add(new HashMap(){{ put("jgsc1","3"); }}); vocationList.add(new HashMap(){{ put("jgsc1","11"); }}); vocationList.add(new HashMap(){{ put("jgsc1","10"); }}); Map maxMap = vocationList.stream().max(Comparator.comparing(e->Integer.valueOf(e.get("jgsc1").toString()))).get(); System.out.println(maxMap); // System.out.println(DateUtil.getBetWeenDays("2024-01-02","2024-01-10")); // System.out.println(DateUtil.getBetWeenMonths("2021-06-01","2022-07-01")); //System.out.println(DateUtil.beforeMonth("2021-06-01",14)); // System.out.println(DateUtil.getTime("2023-02-29 00:00:00").getMonthValue()); System.out.println(DateUtil.getBetWeenYears("2023-12-15","2024-01-01")); System.out.println(DateUtil.getBetWeenMonths("2023-07-16","2023-08-01")); // System.out.println(DateUtil.getDays("2023-01-01 00:00:00",Calendar.DAY_OF_YEAR)); // System.out.println(DateUtil.getTime("2023-01-01 00:00:00").getDayOfYear()); //System.out.println(VocationCommonUtil.computeRestDays(70,365,7,"4")); //System.out.println(DateUtil.nextMonth("2023-11-25 15:22:11",1,DateUtil.yyyyMM)); // System.out.println(DateUtil.getBetWeenYears("2023-05-01","2025-04-31")); // List> vacationList = Lists.newArrayList(); // vacationList.add(new HashMap(){{ // put("dataid","18"); // put("jb","112"); // // }}); // vacationList.add(new HashMap(){{ // put("dataid","18"); // put("jb","112"); // // }}); // // Map vacationMap = Maps.newHashMap(); // for (Map vocation:vacationList){ // vacationMap.put(vocation.get("dataid").toString(),vocation.get("jb").toString()); // } } }