|
@@ -240,13 +240,6 @@ public class DateUtils extends org.apache.commons.lang3.time.DateUtils {
|
|
|
return cal.getTime();
|
|
|
}
|
|
|
|
|
|
- public static void main(String[] args) {
|
|
|
- //System.out.println(parseDateToStr(YYYY_MM_DD,getBeginDayOfWeek()));
|
|
|
- // System.out.println(parseDateToStr(YYYY_MM_DD,getEendDayOfWeek()));
|
|
|
-
|
|
|
- System.out.println(strDateToInt("2022-05"));
|
|
|
- }
|
|
|
-
|
|
|
/**
|
|
|
* 指定模式的时间格式
|
|
|
*/
|
|
@@ -397,4 +390,49 @@ public class DateUtils extends org.apache.commons.lang3.time.DateUtils {
|
|
|
}
|
|
|
return orderCreateTimeEnd;
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取当前月份第一天
|
|
|
+ *
|
|
|
+ * @return 返回格式:2022-01-19
|
|
|
+ */
|
|
|
+ public static String getFirstDayByMonth() {
|
|
|
+ SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
|
|
|
+ Calendar c = Calendar.getInstance();
|
|
|
+ c.add(Calendar.MONTH, 0);
|
|
|
+ c.set(Calendar.DAY_OF_MONTH, 1);//设置为1号,当前日期既为本月第一天
|
|
|
+ return format.format(c.getTime());
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取 两个日期之间的所有 日期
|
|
|
+ *
|
|
|
+ * @param startDate yyyy-MM-dd
|
|
|
+ * @param endDate yyyy-MM-dd
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public static List<String> getAllDatesOfTwoTimes(String startDate, String endDate) {
|
|
|
+ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
|
|
|
+ List<String> dateList = new ArrayList<String>();
|
|
|
+ try {
|
|
|
+ Date dateOne = sdf.parse(startDate);
|
|
|
+ Date dateTwo = sdf.parse(endDate);
|
|
|
+
|
|
|
+ Calendar calendar = Calendar.getInstance();
|
|
|
+ calendar.setTime(dateOne);
|
|
|
+
|
|
|
+ dateList.add(startDate);
|
|
|
+ while (calendar.getTime().before(dateTwo)) {
|
|
|
+ calendar.add(Calendar.DAY_OF_MONTH, 1);
|
|
|
+ dateList.add(sdf.format(calendar.getTime()));
|
|
|
+ }
|
|
|
+ } catch (Exception e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
+ return dateList;
|
|
|
+ }
|
|
|
+
|
|
|
+ public static void main(String[] args) {
|
|
|
+ System.out.println(getAllDatesOfTwoTimes("2023-02-01", "2023-02-15"));
|
|
|
+ }
|
|
|
}
|