초보프로그래머만..

JAVA- SimpleDateFormat 으로 입력날짜의 전날,다음날 구하기

세피롯스 2010. 2. 17. 14:24
자바에서 여러가지방법으로 날짜를 구할수있지만 그중에서 SimpleDateFormat을 이용해 구해봤다.

 java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyyMMdd", java.util.Locale.KOREA);
  
    java.util.Date dDate = new java.util.Date();
    dDate = sdf.parse("20090901");   <-- 20090901은 입력받은날짜
    String sToday = sdf.format(dDate);
    long lCurTime = dDate.getTime();
    dDate = new java.util.Date(lCurTime+(1000*60*60*24*-1));

     String sYesterDay = sdf.format(dDate);      <--전날

    dDate = new java.util.Date(lCurTime+(1000*60*60*24*+1);

     String sTomorrow = sdf.format(dDate);       <--다음날