import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class PrintDate {
public static void main( String args[] ) throws ParseException{
//시작 , 끝 날짜 임의 세팅
String s1="20080110";
String s2="20080211";
DateFormat df = new SimpleDateFormat("yyyyMMdd");
//Date타입으로 변경
Date d1 = df.parse( s1 );
Date d2 = df.parse( s2 );
Calendar c1 = Calendar.getInstance();
Calendar c2 = Calendar.getInstance();
//Calendar 타입으로 변경 add()메소드로 1일씩 추가해 주기위해 변경
c1.setTime( d1 );
c2.setTime( d2 );
//시작날짜와 끝 날짜를 비교해, 시작날짜가 작거나 같은 경우 출력
while( c1.compareTo( c2 ) !=1 ){
//출력
System.out.printf("%tF\n",c1.getTime());
//시작날짜 + 1 일
c1.add(Calendar.DATE, 1);
}
}
}
'자바·JSP' 카테고리의 다른 글
솔라리스에서 64bit JDK설치 (0) | 2012.05.31 |
---|---|
이클립스 사용시 유용한 팁과 단축키 (0) | 2012.05.31 |
두 날짜 사이의 차이 일수 구하기 (0) | 2012.05.24 |
JAVA에서 프로세스 존재 여부 판단하는 법 (0) | 2012.05.03 |
[JAD] Java Class 디컴파일 툴 사용법 (0) | 2012.04.16 |