package com.xzx.admin; import cn.hutool.core.date.DateField; import cn.hutool.core.date.DateTime; import cn.hutool.core.date.DateUtil; import cn.hutool.core.lang.UUID; import cn.hutool.core.thread.ThreadUtil; import cn.hutool.core.util.EnumUtil; import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.StrUtil; import com.xzx.log.constants.QueueEnum; import org.junit.Test; import java.io.File; import java.sql.Struct; import java.util.*; import java.util.stream.Collectors; public class CodeTest { @Test public void test1(){ Map queueName=EnumUtil.getNameFieldMap(QueueEnum.class, "name"); for (String s : queueName.keySet()) { System.out.println(s+"+="+queueName.get(s)); } // String queueName2=EnumUtil.getNameFieldMap(QueueEnum.class, "name").get("inteface_admin_log_queue").toString(); // System.out.println(queueName2); List account = EnumUtil.getFieldValues(QueueEnum.class,"name"); // System.out.println(account.contains("account_log_queue")); String s="2019-01-23 01:12:49"; String s2="2019-10-23 01:03:49"; String s3="2019-10-23 11:0:11"; time(s); time(s2); // time(s3); int year = DateUtil.year(new Date()); int month = DateUtil.month(new Date()); System.out.println(year); System.out.println(month); String tableNameOne="xzx_inteface_admin_log_12"; String s1 = StrUtil.subPre(tableNameOne, tableNameOne.lastIndexOf("_")); System.out.println(s1); String s4 = StrUtil.subSuf(tableNameOne, tableNameOne.lastIndexOf("_")); String s5 = StrUtil.removePrefix(s4, "_"); System.out.println(s5); } public void time(String s){ DateTime parse = DateUtil.parse(s); int field = parse.getField(DateField.YEAR); int month = parse.getField(DateField.MONTH)+1; System.out.println(field); System.out.println(month); } public void send(){ } }