|
@@ -1,70 +0,0 @@
|
|
|
-package thyyxxk.sizyfeeoprnsystm.utils;
|
|
|
-
|
|
|
-import java.math.BigDecimal;
|
|
|
-import java.math.RoundingMode;
|
|
|
-import java.text.SimpleDateFormat;
|
|
|
-import java.util.Calendar;
|
|
|
-import java.util.Date;
|
|
|
-
|
|
|
-public class DecimalUtil {
|
|
|
- public static boolean betweenAutoUpload() {
|
|
|
- SimpleDateFormat format = new SimpleDateFormat("HH:mm:ss");
|
|
|
- try {
|
|
|
- String now = format.format(new Date());
|
|
|
- Date nowTime = format.parse(now);
|
|
|
- Date startTime = format.parse("01:55:00");
|
|
|
- Date endTime = format.parse("08:00:00");
|
|
|
- if (nowTime.getTime() == startTime.getTime()
|
|
|
- || nowTime.getTime() == endTime.getTime()) {
|
|
|
- return true;
|
|
|
- }
|
|
|
- Calendar date = Calendar.getInstance();
|
|
|
- date.setTime(nowTime);
|
|
|
- Calendar begin = Calendar.getInstance();
|
|
|
- begin.setTime(startTime);
|
|
|
- Calendar end = Calendar.getInstance();
|
|
|
- end.setTime(endTime);
|
|
|
- return date.after(begin) && date.before(end);
|
|
|
- } catch (Exception e) {
|
|
|
- e.printStackTrace();
|
|
|
- return false;
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- public static String mathMinus(String a, String b) {
|
|
|
- BigDecimal d1 = new BigDecimal(a);
|
|
|
- BigDecimal d2 = new BigDecimal(b);
|
|
|
- return d1.subtract(d2).toString();
|
|
|
- }
|
|
|
-
|
|
|
- public static String mathDivide(String a, String b) {
|
|
|
- BigDecimal b1 = new BigDecimal(a);
|
|
|
- BigDecimal b2 = new BigDecimal(b);
|
|
|
- // 保留4位小数,四舍五入
|
|
|
- return b1.divide(b2, 2, RoundingMode.HALF_UP).toString();
|
|
|
- }
|
|
|
-
|
|
|
- public static int mathCompare(String a, String b) {
|
|
|
- BigDecimal b1 = new BigDecimal(a);
|
|
|
- BigDecimal b2 = new BigDecimal(b);
|
|
|
- return b1.compareTo(b2);
|
|
|
- }
|
|
|
-
|
|
|
- public static String mathAdd(String a, String b) {
|
|
|
- BigDecimal d1 = new BigDecimal(a);
|
|
|
- BigDecimal d2 = new BigDecimal(b);
|
|
|
- return d1.add(d2).toString();
|
|
|
- }
|
|
|
-
|
|
|
- public static int compare(String a, String b) {
|
|
|
- if (StringUtil.isBlank(a)) {
|
|
|
- a = "0";
|
|
|
- }
|
|
|
- if (StringUtil.isBlank(b)) {
|
|
|
- b = "0";
|
|
|
- }
|
|
|
- BigDecimal d1 = new BigDecimal(a);
|
|
|
- BigDecimal d2 = new BigDecimal(b);
|
|
|
- return d1.compareTo(d2);
|
|
|
- }
|
|
|
-}
|