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<String, Object> 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<Object> 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(){
|
|
}
|
|
}
|