2008. 7. 14. 14:16
정리 정리..정리만이 살길이다.!!
이제는 머 오전에 찾아본 코드가 생각이 안나니 원....
어쩔 수 없다 머리가 나쁘면 기록이라도 잘 해놓자!! 기록해 놨다는걸 기억하는게 더 편할거 같다는...
로그 분석때문에 코딩 중에 두 날짜의 차리를 이용해 로우데이터를 수집해야 하는 이슈때문에 만는 코드!
그냥 간단하게 이리저리 찾아서 만든 코드로 유의해야 할 사항은 Calendar를 Set할 때 Month의 Index가 0부터 시작한다는걸 유념해서 원하는 월의 1을 빼서 set 해줘야 한다.
이제는 머 오전에 찾아본 코드가 생각이 안나니 원....
어쩔 수 없다 머리가 나쁘면 기록이라도 잘 해놓자!! 기록해 놨다는걸 기억하는게 더 편할거 같다는...
로그 분석때문에 코딩 중에 두 날짜의 차리를 이용해 로우데이터를 수집해야 하는 이슈때문에 만는 코드!
Date today = new Date ( );
Calendar endDay = Calendar.getInstance ( );
endDay.setTime ( today ); // 오늘로 설정.
Calendar startDay = Calendar.getInstance ( );
startDay.set ( 2000, 3, 12 ); // 기준일로 설정. month의 경우 해당월수-1을 해줍니다.
int count = 0;
while ( startDay ( endDay ) )
{
count++;
startDay.add ( Calendar.DATE, 1 ); // 다음날로 바뀜
System.out.println ( startDay.get ( Calendar.YEAR ) + "년 " + ( startDay.get ( Calendar.MONTH ) + 1 ) + "월 " + startDay.get ( Calendar.DATE ) + "일" );
}
System.out.println ( "기준일로부터 " + count + "일이 지났습니다." );
Calendar endDay = Calendar.getInstance ( );
endDay.setTime ( today ); // 오늘로 설정.
Calendar startDay = Calendar.getInstance ( );
startDay.set ( 2000, 3, 12 ); // 기준일로 설정. month의 경우 해당월수-1을 해줍니다.
int count = 0;
while ( startDay ( endDay ) )
{
count++;
startDay.add ( Calendar.DATE, 1 ); // 다음날로 바뀜
System.out.println ( startDay.get ( Calendar.YEAR ) + "년 " + ( startDay.get ( Calendar.MONTH ) + 1 ) + "월 " + startDay.get ( Calendar.DATE ) + "일" );
}
System.out.println ( "기준일로부터 " + count + "일이 지났습니다." );
그냥 간단하게 이리저리 찾아서 만든 코드로 유의해야 할 사항은 Calendar를 Set할 때 Month의 Index가 0부터 시작한다는걸 유념해서 원하는 월의 1을 빼서 set 해줘야 한다.
'ººº::Development™:: > ::JAVA™::' 카테고리의 다른 글
[JAVA] 동적으로 class load (0) | 2008.08.12 |
---|---|
[JAVA] ANT 빌드 및 배포 (0) | 2008.07.29 |
[JAVA] 톰켓 스텍 사이즈 조절.. (0) | 2008.07.02 |
[JAVA] Java 기반 RIA 플랫폼으로서의 Swing++? (0) | 2008.06.24 |
[JAVA Script] 숫자 1000 단위로 ,찍기 (0) | 2008.03.28 |