From 3e1a770800cc7d5462672588d77b85f3afb8fbda Mon Sep 17 00:00:00 2001 From: lius <Lius2225@163.com> Date: 星期五, 30 六月 2023 14:47:07 +0800 Subject: [PATCH] 利用率报表接口 --- lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/util/DateUtils.java | 34 ++++++++++++++++++++++++++++++++++ 1 files changed, 34 insertions(+), 0 deletions(-) diff --git a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/util/DateUtils.java b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/util/DateUtils.java index 25776c5..8f37912 100644 --- a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/util/DateUtils.java +++ b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/util/DateUtils.java @@ -635,6 +635,25 @@ return list; } + /** + * 鑾峰彇start/end鐨勬墍鏈夋棩鏈熷瓧绗︿覆 鏍煎紡yyyyMMdd + * @param start + * @param end + * @return + */ + public static List<String> getDatesStringList2(Date start, Date end) { + List<String> list = new ArrayList<>(); + int i = getDays(start, end); + for(int j = 0; j <= i; j++) { + if(j == 0) { + list.add(format(start, STRDATE)); + } else { + list.add(format(plusTime(start, j), STRDATE)); + } + } + return list; + } + public static List<String> getMonthBetween(Date start, Date end){ List<String> list = new ArrayList<>(); Calendar min = Calendar.getInstance(); @@ -666,6 +685,21 @@ return startTime == null ? removeTime(new Date()) : startTime; } + /** + * 鑾峰彇dateStr鐨勬棩鏈熸牸寮弝yyyMMdd + * @param dateStr + * @return + */ + public static Date getShortDate2(String dateStr) { + SimpleDateFormat sdf = new SimpleDateFormat(STRDATE); + Date startTime = null; + try { + startTime = sdf.parse(dateStr); + } catch (ParseException e) { + } + return startTime == null ? removeTime(new Date()) : startTime; + } + public static Date getFormatDate(String dateStr,String format) { SimpleDateFormat sdf = new SimpleDateFormat(format); Date startTime = null; -- Gitblit v1.9.3