java110
2020-09-29 074297ccf3c132231075e505238ae68b64153e44
java110-utils/src/main/java/com/java110/utils/util/DateUtil.java
@@ -31,6 +31,7 @@
    public static final String DATE_FORMATE_STRING_I = "yyyy-MM-dd HH:mm:ss.SSS";
    public static final String DATE_FORMATE_STRING_J = "yyyyMMddHHmmss.SSS";
    public static final String DATE_FORMATE_STRING_K = "yyyyMMddHHmmssSSS";
    public static final String DATE_FORMATE_STRING_L = "MMdd";
    static {
        formats.put("yyyyMMddHHmmss", new SimpleDateFormat("yyyyMMddHHmmss"));
@@ -45,6 +46,7 @@
        formats.put("yyyy-MM-dd HH:mm:ss.SSS", new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"));
        formats.put("yyyyMMddHHmmss.SSS", new SimpleDateFormat("yyyyMMddHHmmss.SSS"));
        formats.put("yyyyMMddHHmmssSSS", new SimpleDateFormat("yyyyMMddHHmmssSSS"));
        formats.put("MMdd", new SimpleDateFormat("MMdd"));
    }
@@ -79,7 +81,7 @@
    }
    public static Date getLastDate() throws ParseException {
        return getDateFromString("3000-01-01", DATE_FORMATE_STRING_B);
        return getDateFromString("2037-12-01", DATE_FORMATE_STRING_B);
    }
    /**
@@ -148,7 +150,7 @@
        return getFormatTimeString(new Date(), pattern);
    }
    public static String getLastTime(){
    public static String getLastTime() {
        return LAST_TIME;
    }
@@ -412,4 +414,16 @@
        return c.getTime();
    }
    public static String dateTimeToDate(String dateTime) {
        String dateStr = "";
        try {
            Date date = getDateFromString(dateTime, DATE_FORMATE_STRING_A);
            dateStr = getFormatTimeString(date, DATE_FORMATE_STRING_B);
        } catch (ParseException e) {
            dateStr = dateTime;
        }
        return dateStr;
    }
}