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.engine.jucailin.genid.IdGenerator; import com.google.common.collect.Lists; import com.google.common.collect.Maps; import com.google.gson.Gson; import kingdee.bos.webapi.client.K3CloudApiClient; import sun.misc.BASE64Decoder; import weaver.general.TimeUtil; import weaver.general.Util; import java.lang.reflect.Type; 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{ System.out.println(IdGenerator.generate()); // String json = "{\"detail_1\":[{\"checkbox\":\"\",\"dtl_index\":\"\",\"dtl_id\":\"\",\"field12104\":\"\",\"field12105\":\"sex='1'\",\"field12113\":\"0\",\"field12108\":\"\",\"field12109\":\"\",\"field12106\":\"性别等于女\",\"field12107\":\"2024-01-29\",\"field12111\":\"2024-01-29\",\"field12112\":\"1\",\"field12110\":\"2024-01-29\"},{\"checkbox\":\"\",\"dtl_index\":\"\",\"dtl_id\":\"\",\"field12104\":\"\",\"field12105\":\"accounttype='1'\",\"field12113\":\"0\",\"field12108\":\"\",\"field12109\":\"\",\"field12106\":\"账号类型等于次账号\",\"field12107\":\"2024-01-29\",\"field12111\":\"2024-01-29\",\"field12112\":\"1\",\"field12110\":\"2024-01-29\"}],\"submitdtlid1\":\"0,1\",\"deldtlid1\":\"\",\"field12102\":\"0\",\"field12439\":\"2\",\"field12100\":\"1\",\"field12101\":\"\",\"field12099\":\"0\",\"field13091\":\"1\",\"field11803\":\"测试2\"}"; // Gson gson = new Gson(); // Map obj = gson.fromJson(json, (Type) Map.class); // if (obj.get("detail_1") instanceof List){ // System.out.println("22222222"); // } // List> list = (List>)obj.get("detail_1"); // System.out.println(list.size()); // 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()); // } } }