Merge branch 'develop_migration' into 'develop_master'
feat: There is no way the, See merge request LiuChao/foton-slrs-system-rest!358
This commit is contained in:
@@ -2,9 +2,7 @@ package com.adc.da.utils.util;
|
||||
|
||||
import java.text.ParseException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.Date;
|
||||
import java.util.Locale;
|
||||
import java.util.TimeZone;
|
||||
import java.util.*;
|
||||
|
||||
/**
|
||||
* @Description: 判断是否为日期格式
|
||||
@@ -13,6 +11,36 @@ import java.util.TimeZone;
|
||||
*/
|
||||
public class DateUtil {
|
||||
|
||||
/**
|
||||
* 取起始时间到结束时间 所有的时间
|
||||
* @param startTime
|
||||
* @param endTime
|
||||
* @return
|
||||
*/
|
||||
|
||||
public static List<String> getAllDate(String startTime, String endTime) {
|
||||
List<String> list = new ArrayList<String>();
|
||||
|
||||
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
|
||||
Calendar cal = Calendar.getInstance();
|
||||
|
||||
try {
|
||||
cal.setTime(sdf.parse(startTime));
|
||||
for (long d = cal.getTimeInMillis(); d <= sdf.parse(endTime).getTime(); d = get_D_Plaus_1(cal)) {
|
||||
list.add(sdf.format(d));
|
||||
}
|
||||
} catch (ParseException e) {
|
||||
System.out.println("date change err");
|
||||
}
|
||||
|
||||
return list;
|
||||
}
|
||||
|
||||
public static long get_D_Plaus_1(Calendar c) {
|
||||
c.set(Calendar.DAY_OF_MONTH, c.get(Calendar.DAY_OF_MONTH) + 1);
|
||||
return c.getTimeInMillis();
|
||||
}
|
||||
|
||||
/***
|
||||
* @Description: 判断多个日期是否都符合日期格式
|
||||
* @Author: super_liu
|
||||
|
||||
Reference in New Issue
Block a user