|
@@ -1,5 +1,6 @@
|
|
|
package com.zfire.jiasm.syncdata;
|
|
|
|
|
|
+import cn.hutool.core.date.DateUtil;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.IdWorker;
|
|
|
import com.zfire.jiasm.syncdata.utils.MyBeanUtils;
|
|
|
import lombok.Data;
|
|
@@ -33,148 +34,7 @@ public class test {
|
|
|
}
|
|
|
|
|
|
public static void main(String[] args) throws ParseException {
|
|
|
- /* A a = new A();
|
|
|
- B b = new B();
|
|
|
|
|
|
- B c = new B();
|
|
|
-
|
|
|
- a.setWebsitId(a.getOrderBaseId());
|
|
|
-
|
|
|
- a.setId(1);
|
|
|
- a.setWebsitId("A");
|
|
|
- a.setOrderBaseId("A");
|
|
|
-
|
|
|
- BeanUtils.copyProperties(a, b);
|
|
|
-
|
|
|
- BeanUtils.copyProperties(a, c,new String[] {"websitId"});
|
|
|
-
|
|
|
- System.out.println(IdWorker.getIdStr());
|
|
|
- System.out.println(UUID.randomUUID().toString());
|
|
|
-
|
|
|
-
|
|
|
- Date date = new Date();
|
|
|
- System.out.println("写代码的当前时间是"+date);
|
|
|
- long time = date.getTime();
|
|
|
-// System.out.println(time);
|
|
|
- Date newDate = new Date();
|
|
|
- newDate.setTime(time + 1000);
|
|
|
- System.out.println("加一秒"+ newDate);
|
|
|
- newDate.setTime(time + 1000*60);
|
|
|
- System.out.println("加一分"+ newDate);
|
|
|
- newDate.setTime(time + 1000*60*60);
|
|
|
- System.out.println("加一时"+ newDate);
|
|
|
- newDate.setTime(time + 1000*60*60*24);*/
|
|
|
-
|
|
|
-/*
|
|
|
-
|
|
|
- SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
- DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
-
|
|
|
- Date date = new Timestamp(1689651148);
|
|
|
-
|
|
|
- System.out.println(sdf.format(date));
|
|
|
- System.out.println(format.parse(sdf.format(date)));
|
|
|
-
|
|
|
-*/
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-/* A a = new A();
|
|
|
- A b = new A();
|
|
|
- List<A> list = new ArrayList<>();
|
|
|
-
|
|
|
-
|
|
|
- a.setId(1);
|
|
|
- a.setWebsitId("A");
|
|
|
- a.setOrderBaseId("A");
|
|
|
-
|
|
|
- MyBeanUtils.copyProperties(a,b);
|
|
|
- b.setId(2);
|
|
|
-
|
|
|
- list.add(a);
|
|
|
- list.add(b);
|
|
|
-
|
|
|
- for (A i:list){
|
|
|
- i.setId(0);
|
|
|
- }
|
|
|
-
|
|
|
- System.out.println(a);
|
|
|
- System.out.println(b);
|
|
|
-
|
|
|
-
|
|
|
- System.out.println("uploadfile/");
|
|
|
-
|
|
|
- long timeStamp = 1691132713 * 1000L; // 时间戳,单位:毫秒
|
|
|
- Date date = new Date(timeStamp);
|
|
|
- SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
- String formatTime = sdf.format(date);
|
|
|
- System.out.println(formatTime);
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- String s = "1_p_230720_S9219801_cAwTQeZ4rP-Np3f-2RFN76.png";
|
|
|
- if (s.contains(",")){
|
|
|
- System.out.println("有");
|
|
|
- System.out.println(s);
|
|
|
- }
|
|
|
- System.out.println("无");
|
|
|
-
|
|
|
-
|
|
|
- List<String> roleIds = new ArrayList<>();
|
|
|
- List<String> tt = new ArrayList<>();
|
|
|
-
|
|
|
- List<String> xx = new ArrayList<>();
|
|
|
-
|
|
|
- roleIds.add("1");
|
|
|
- roleIds.add("3");
|
|
|
- roleIds.add("2");
|
|
|
-
|
|
|
- tt.add("3");
|
|
|
- tt.add("4");
|
|
|
-
|
|
|
- xx.addAll(roleIds);
|
|
|
-
|
|
|
- System.out.println("交");
|
|
|
- roleIds.retainAll(tt);
|
|
|
-
|
|
|
- tt.removeAll(roleIds);
|
|
|
-
|
|
|
- xx.addAll(tt);
|
|
|
-
|
|
|
- System.out.println(xx);
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- System.out.println(roleIds);
|
|
|
-
|
|
|
- Date ssDate = new Date();
|
|
|
- System.out.println(ssDate);
|
|
|
- ssDate.setTime(ssDate.getTime() - 24 * 60 * 60 * 1000);
|
|
|
- System.out.println(ssDate);
|
|
|
-
|
|
|
- // 创建一个Calendar对象
|
|
|
- Calendar calendar = Calendar.getInstance();
|
|
|
- // 设置日期为当前日期
|
|
|
- calendar.setTime(new Date());
|
|
|
- // 减去一年
|
|
|
- calendar.add(Calendar.YEAR, -1);
|
|
|
- // 获取减去一年后的日期
|
|
|
- Date newDate = calendar.getTime();
|
|
|
- System.out.println("减去一年后的日期: " + newDate);*/
|
|
|
-/*
|
|
|
-
|
|
|
- String s="1_p_230913_nobody01_FpNaEGLBtpw5XaYjRgfH59.jpg||1_p_230913_nobody01_4ajNwJC8sS46aWHeScpd97.jpg||1_p_230913_nobody01_w0NQb8gut0KH3tytSOEx95.jpg";
|
|
|
- String x=s.replace("||",",");
|
|
|
- System.out.println(x);
|
|
|
-
|
|
|
-
|
|
|
- System.out.println(UUID.randomUUID().toString());
|
|
|
-
|
|
|
- String uuId = UUID.randomUUID().toString().replace("-","").toUpperCase();
|
|
|
- System.out.println(uuId);
|
|
|
-
|
|
|
-*/
|
|
|
System.out.println(IdWorker.getId());
|
|
|
|
|
|
// 获取该日期所在年的第一天
|
|
@@ -185,44 +45,37 @@ public class test {
|
|
|
String lastDay = getYearLastDay(new Date());
|
|
|
System.out.println("指定日期所在年的最后一天为:" + lastDay);
|
|
|
|
|
|
-String s="725737 或 854545 或 141251#141251 或 681045 或 471525";
|
|
|
-String po="";
|
|
|
-String pt="";
|
|
|
-List<String> result = new ArrayList<>();
|
|
|
|
|
|
- if (s.contains("#")){
|
|
|
- result = Arrays.asList(s.split("#"));
|
|
|
- po=result.get(0);
|
|
|
- pt=result.get(1);
|
|
|
-}
|
|
|
- if (po.length()>22){
|
|
|
- po=po.substring(0,22);
|
|
|
- }
|
|
|
- if (pt.length()>22){
|
|
|
- pt=pt.substring(0,22);
|
|
|
- }
|
|
|
- System.out.println(s);
|
|
|
- System.out.println(po);
|
|
|
- System.out.println(pt);
|
|
|
-
|
|
|
-
|
|
|
- Integer t = 1;
|
|
|
- switch (t) {
|
|
|
- case 1:
|
|
|
- case 37:
|
|
|
- t = 0;
|
|
|
- break;
|
|
|
- default:
|
|
|
- t = 1;
|
|
|
- break;
|
|
|
+ Date insureStartTime = DateUtil.offsetMonth(new Date(),-24);
|
|
|
+ System.out.println(insureStartTime);
|
|
|
+ // 大于今年取今年的第一天
|
|
|
+ SimpleDateFormat sdf = new SimpleDateFormat("yyyy");
|
|
|
+ SimpleDateFormat sdft = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
+ String insureStartTimes = sdf.format(insureStartTime);
|
|
|
+ String curDates = sdf.format(new Date());
|
|
|
+ System.out.println(insureStartTimes);
|
|
|
+ System.out.println(curDates);
|
|
|
+ if (insureStartTimes.compareTo(curDates)>0){
|
|
|
+ insureStartTime=getYearFirstDayt(new Date());
|
|
|
}
|
|
|
|
|
|
- System.out.println(t);
|
|
|
+ System.out.println(sdft.format(insureStartTime));
|
|
|
+
|
|
|
+
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
+ public static Date getYearFirstDayt(Date date) throws ParseException {
|
|
|
+ Calendar calendar = Calendar.getInstance();
|
|
|
+ calendar.setTime(date);
|
|
|
+ calendar.set(Calendar.MONTH, 0);
|
|
|
+ calendar.set(Calendar.DATE, 1);
|
|
|
+ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
+ return sdf.parse(sdf.format(calendar.getTime()));
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 获取指定日期所在年的第一天
|
|
|
* @param date 指定日期
|