diff --git a/boot-service/src/main/java/com/xwbing/util/DateUtil2.java b/boot-service/src/main/java/com/xwbing/util/DateUtil2.java
index 9817a16..c855e57 100644
--- a/boot-service/src/main/java/com/xwbing/util/DateUtil2.java
+++ b/boot-service/src/main/java/com/xwbing/util/DateUtil2.java
@@ -1,6 +1,5 @@
package com.xwbing.util;
-
import com.xwbing.exception.BusinessException;
import java.text.DecimalFormat;
@@ -17,8 +16,8 @@ import java.util.*;
* 说明: 日期处理类
*/
public class DateUtil2 {
- public static DecimalFormat df = new DecimalFormat("######0.00");
public static final long SECOND = 1000;
+ public static DecimalFormat df = new DecimalFormat("#");
public static final long MINUTE = SECOND * 60;
public static final long HOUR = MINUTE * 60;
public static final long DAY = HOUR * 24;
@@ -41,7 +40,7 @@ public class DateUtil2 {
* @param pattern
* @return
*/
- private static DateTimeFormatter getDateFormat(String pattern) {
+ public static DateTimeFormatter getDateFormat(String pattern) {
return DateTimeFormatter.ofPattern(pattern);
}
@@ -137,7 +136,8 @@ public class DateUtil2 {
/////////////////////////////获取数据////////////获取数据/////////////////////////////////////////////////////////////
/**
- *获取周几
+ * 获取周几
+ *
* @param day 0代表当天 负数代表前几天 正数代表后几天
* @return
*/
@@ -198,12 +198,11 @@ public class DateUtil2 {
* @return
*/
public static String dateAddMinusDays(String date, int day) {
- LocalDate localDate = LocalDate.parse(date, getDateFormat(YYYY_MM_DD));
+ LocalDate localDate = LocalDate.parse(date);
LocalDate newDate = day >= 0 ? localDate.plusDays(day) : localDate.minusDays(Math.abs(day));
return newDate.toString();
}
-
/**
* 获取当月的第一天
*
@@ -212,7 +211,7 @@ public class DateUtil2 {
public static String firstDayOfMonth() {
LocalDate localDate = LocalDate.now();
LocalDate date = localDate.with(TemporalAdjusters.firstDayOfMonth());
- return date.format(getDateFormat(YYYY_MM_DD));
+ return date.toString();
}
/**
@@ -223,7 +222,7 @@ public class DateUtil2 {
public static String firstDayOfLastMonth() {
LocalDate localDate = LocalDate.now();
LocalDate date = localDate.minusMonths(1).with(TemporalAdjusters.firstDayOfMonth());
- return date.format(getDateFormat(YYYY_MM_DD));
+ return date.toString();
}
/**
@@ -234,7 +233,7 @@ public class DateUtil2 {
public static String firstDayOfNextMonth() {
LocalDate localDate = LocalDate.now();
LocalDate date = localDate.plusMonths(1).with(TemporalAdjusters.firstDayOfMonth());
- return date.format(getDateFormat(YYYY_MM_DD));
+ return date.toString();
}
/**
@@ -245,7 +244,7 @@ public class DateUtil2 {
*/
public static String getMonthFirstDay(int month) {
LocalDate localDate = LocalDate.now().withMonth(month).with(TemporalAdjusters.firstDayOfMonth());
- return localDate.format(getDateFormat(YYYY_MM_DD));
+ return localDate.toString();
}
/**
@@ -256,7 +255,7 @@ public class DateUtil2 {
public static String firstDayOfYear() {
LocalDate localDate = LocalDate.now();
LocalDate date = localDate.with(TemporalAdjusters.firstDayOfYear());
- return date.format(getDateFormat(YYYY_MM_DD));
+ return date.toString();
}
/**
@@ -268,7 +267,7 @@ public class DateUtil2 {
public static String getYearFirstDay(int year) {
LocalDate localDate = LocalDate.now();
LocalDate date = localDate.withYear(year).with(TemporalAdjusters.firstDayOfYear());
- return date.format(getDateFormat(YYYY_MM_DD));
+ return date.toString();
}
/**
@@ -352,8 +351,8 @@ public class DateUtil2 {
* @return
*/
public static String hoursBetween2(String startDateTime, String endDateTime) {
- LocalDateTime sDateTime = LocalDateTime.parse(startDateTime);
- LocalDateTime eDateTime = LocalDateTime.parse(endDateTime);
+ LocalDateTime sDateTime = LocalDateTime.parse(startDateTime, getDateFormat(YYYY_MM_DD_HH_MM));
+ LocalDateTime eDateTime = LocalDateTime.parse(endDateTime, getDateFormat(YYYY_MM_DD_HH_MM));
Duration duration = Duration.between(sDateTime, eDateTime);
long m = duration.toMinutes();
return df.format(m / 60.0);
diff --git a/boot-web/src/main/java/com/xwbing/configuration/ApplicationContextConfig.java b/boot-web/src/main/java/com/xwbing/configuration/ApplicationContextConfig.java
index ed08e4a..6167e56 100644
--- a/boot-web/src/main/java/com/xwbing/configuration/ApplicationContextConfig.java
+++ b/boot-web/src/main/java/com/xwbing/configuration/ApplicationContextConfig.java
@@ -16,7 +16,6 @@ import javax.servlet.Filter;
* 作者: xiangwb
*/
@Configuration//相当于.xml文件中的