String timeStart = "2016-12-11";
String timeEnd = "2016-12-20";
已知两个日期,怎么循环出 [timeStart - timeEnd] 的所有日期,包括开始和结束时间。
并存入一个List<String>的集合中
PHPz2017-04-18 10:32:22
하하, 또 날짜 문제입니다. 그렇다면 Java 8의 새로운 시간 API를 사용하는 것이 좋습니다. 시간 문자열은 여전히 yyyy-MM-dd
형식입니다. <를 사용하여 문자열을 LocalDate로 직접 변환할 수 있습니다. 🎜> 방법 대상 LocalDate.parse
으아악
그런 다음 테스트 코드는 다음과 같습니다.으아악
인쇄 결과는 다음과 같습니다.
伊谢尔伦2017-04-18 10:32:22
다음 API를 포함하는 Apache의 lang 패키지가 필요합니다
static Date addDays(Date date, int amount) 날짜 시간 객체에 amount days를 추가한 후 새 Date 객체를 반환합니다.
static Date addHours(Date date, int amount) 시간 h를 추가한 후 새 Date time 객체를 반환합니다. Date 객체
static Date addMilliseconds(Date date, int amount) 새 Date 객체에 밀리초 단위의 양을 추가한 후 날짜 시간 객체를 반환합니다.
static Date addMinutes(Date date, int amount) 양을 추가한 날짜 시간 객체를 반환합니다. New 분 이후의 날짜 객체
static Date addMonths(Date date, int amount) 날짜 시간 객체를 반환합니다. 추가 금액 월 이후의 새로운 Date 객체
static Date addSeconds(Date date, int amount) 날짜를 반환합니다. 이후의 새로운 Date 객체 시간 객체에 amount 초 추가
static Date addWeeks(Date date, int amount) 날짜 시간 객체에 amount 초를 더한 후 새로운 Date 객체를 반환
static Date addYears(Date date, int amount) ) 날짜 시간 객체와 연도 금액을 추가한 후 새 날짜 객체
기사 주소