Pārlūkot izejas kodu

测试类提交

sbj 3 mēneši atpakaļ
vecāks
revīzija
aa31e1cc16
1 mainītis faili ar 33 papildinājumiem un 0 dzēšanām
  1. 33 0
      src/test/java/test.java

+ 33 - 0
src/test/java/test.java

@@ -2,9 +2,12 @@ import cn.hutool.http.HttpResponse;
 import cn.hutool.http.HttpUtil;
 import com.alibaba.fastjson.JSONObject;
 import com.hikvision.artemis.sdk.util.HttpUtils;
+import com.shanghaigeography.Util.DateUtils;
 import org.checkerframework.checker.units.qual.C;
 import org.junit.jupiter.api.Test;
 
+import java.math.BigDecimal;
+import java.math.RoundingMode;
 import java.util.Calendar;
 import java.util.HashMap;
 import java.util.Map;
@@ -61,4 +64,34 @@ public class test {
         int i1 = instance.get(Calendar.MONTH);
         System.out.println(i + "-" + i1);
     }
+
+    @Test
+    public void test5(){
+        BigDecimal a = BigDecimal.valueOf(15);
+        BigDecimal b = BigDecimal.ZERO;
+        // c = a / 60
+        BigDecimal c = a.divide(BigDecimal.valueOf(60), 2, RoundingMode.HALF_UP);
+//        BigDecimal c = a.divide(BigDecimal.valueOf(60), RoundingMode.HALF_UP);
+        BigDecimal d = c.add(b);
+        System.out.println(a+","+b);
+        System.out.println(c);
+        System.out.println(d);
+    }
+
+    @Test
+    public void test6(){
+        try{
+            BigDecimal a = BigDecimal.valueOf(DateUtils.stringToDate("2024-12-02 10:00:00", "yyyy-MM-dd HH:mm:ss").getTime()
+                - DateUtils.stringToDate("2024-12-01 09:00:00", "yyyy-MM-dd HH:mm:ss").getTime());
+            BigDecimal b = a.divide(BigDecimal.valueOf(1000 * 60 * 60), 2, RoundingMode.HALF_UP);
+            BigDecimal c = BigDecimal.valueOf(15);
+            System.out.println(a);
+            System.out.println(b);
+            System.out.println(c.add(b));
+        }catch (Exception e){
+            e.printStackTrace();
+        }
+    }
+
+
 }