From 613dd76a3aded439f1002d904d85d8332ddb03d1 Mon Sep 17 00:00:00 2001
From: kaiyu <404897439@qq.com>
Date: Thu, 17 Sep 2020 15:22:29 +0800
Subject: [PATCH] 登陆获取信息分离,webToken添加redis

---
 src/main/java/com/moral/common/util/ReportTimeFormat.java |   40 +++++++++++++++++++++++++++++++++++++---
 1 files changed, 37 insertions(+), 3 deletions(-)

diff --git a/src/main/java/com/moral/common/util/ReportTimeFormat.java b/src/main/java/com/moral/common/util/ReportTimeFormat.java
index 8528d0e..b61944b 100644
--- a/src/main/java/com/moral/common/util/ReportTimeFormat.java
+++ b/src/main/java/com/moral/common/util/ReportTimeFormat.java
@@ -3,6 +3,7 @@
 import com.moral.entity.charts.TimePeriod;
 import com.moral.entity.charts.TimeUnits;
 
+import java.text.ParseException;
 import java.text.SimpleDateFormat;
 import java.util.ArrayList;
 import java.util.Calendar;
@@ -72,7 +73,7 @@
                timeList.add(time);
                start.add(timeUnit,1);
            }
-           while (start.getTimeInMillis()<end.getTimeInMillis());
+           while (start.getTimeInMillis()<=end.getTimeInMillis());
            return timeList;
        }
 
@@ -88,14 +89,47 @@
          rightNow.setTime(date);
          rightNow.add(toCalendarTimeUnit(timeUnits), amount);
          return rightNow.getTime();
-       }
+     }
+
+    /**
+     * ���������������������������
+     * @param format
+     * @return
+     * @throws ParseException
+     */
+     public  static  Date getFormatDate(String format){
+         Date date = null;
+         try {
+             SimpleDateFormat simpleDateFormat = new SimpleDateFormat(format);
+             String dateString = simpleDateFormat.format(new Date());
+             date = simpleDateFormat.parse(dateString);
+         } catch (Exception ex) {
+             ex.printStackTrace();
+         }
+         return date;
+     }
+    /**
+     * ������������
+     * @param date
+     * @param timeUnits
+     * @param value
+     * @return
+     */
+     public static Date dateSetValue(Date date,TimeUnits timeUnits,Integer value) {
+         Calendar cal = Calendar.getInstance();
+         cal.setTime(date);
+         cal.set(toCalendarTimeUnit(timeUnits), value);
+         return cal.getTime();
+     }
      private static int toCalendarTimeUnit(TimeUnits timeUnits) {
            switch (timeUnits) {
                case YEAR: return  Calendar.YEAR;
                case MONTH: return  Calendar.MONTH;
                case DAY: return  Calendar.DAY_OF_YEAR;
                case HOUR: return  Calendar.HOUR;
-               default: return  Calendar.MINUTE;
+               case MINUTE: return  Calendar.MINUTE;
+               case SECOND: return  Calendar.SECOND;
+               default: return  Calendar.MILLISECOND;
            }
      }
      /**"yyyy-MM-dd hh:mm:ss"

--
Gitblit v1.8.0