일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- MSSQL
- Adobe pdf reader
- 블로그 방문자 늘리기
- 국민연금
- samba
- 블로그 조회수 늘리기
- 즐겨찾기 추가
- 에덴미술
- MySQL
- CVS
- JavaScript
- Eclipse
- oralce
- Administrator
- HTML
- 소득세
- 블로그 수익화
- .NET
- JSP
- 인테리어그림
- Vista
- 갑근세
- CSS
- Jexcel
- PHP
- 블로그 조회수
- IIS
- 블루수국그림
- flash
- Jrun
- Today
- Total
I LOVE EJ
JSP에서 이전 이후 날짜 구하는 함수 본문
Calendar 클래스의 add 함수를 이용하면 될 것같은데요..
import java.text.DecimalFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
/**
* 오늘날짜에서 이전 혹은 이후 날짜값을 받아온다.
* 0인 경우 현재 날짜값이 반환된다.
* static method 이므로 객체 생성없이 바로 클래스 접근이 가능하다.
*
* @param addDate 가감하고자 하는 날짜의 수.
* @return String YYYYMMDD 포맷형식의 날짜값을 반환한다.
*/
public static String getDate(int addDate)
{
DecimalFormat df = new DecimalFormat("00");
Calendar currentCalendar = Calendar.getInstance();
currentCalendar.add(currentCalendar.DATE, addDate);
String strYear = Integer.toString(currentCalendar.get(Calendar.YEAR));
String strMonth = df.format(currentCalendar.get(Calendar.MONTH) + 1);
String strDay = df.format(currentCalendar.get(Calendar.DATE));
String strDate = strYear + strMonth + strDay;
return strDate;
}
현재날짜에서 며칠전후 날짜값을 가져오는 함수입니다.
전 날짜값은 음부호를 사용하시면 되구요..
음 이걸 응용해보세요
'Com Language > Java' 카테고리의 다른 글
java.lang.NoClassDefFoundError : javax.servlet.Serv.. (0) | 2007.08.10 |
---|---|
java.util.Calendar Field 설명 (0) | 2007.08.10 |
calendar 이용 달력 (0) | 2007.08.10 |
Calendar() 달력출력하기 (0) | 2007.08.10 |
Calendar 클래스 (0) | 2007.08.10 |