|
@@ -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();
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
}
|