관리 메뉴

I LOVE EJ

JSP에서 이전 이후 날짜 구하는 함수 본문

Com Language/Java

JSP에서 이전 이후 날짜 구하는 함수

BeOne 2007. 8. 10. 18:22

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