| | |
| | | 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(); |
| | |
| | | return startTime == null ? removeTime(new Date()) : startTime; |
| | | } |
| | | |
| | | /** |
| | | * 获取dateStr的日期格式yyyyMMdd |
| | | * @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; |