입력 날짜 전후일 가져오기

오늘은 날짜 전후 하루를 가져오는 작업을 할 것입니다. 방법은 Calendar 클래스를 빌려 실현하는 것입니다. 간단하게 코드를 붙이는 것입니다.
package test;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class testDate {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		SimpleDateFormat bartDateFormat = new SimpleDateFormat("yyyy_MM_dd");
		Date start_date = null;
		Date nextDate = null;
		Calendar c = Calendar.getInstance();
		
		try {			
			start_date = bartDateFormat.parse("2011_8_10");
			System.out.println(start_date.toString());
		} catch (ParseException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
		c.setTime(start_date);
		c.add(Calendar.DAY_OF_YEAR,-1);
                //c.add(Calendar.DAY_OF_YEAR,1);
		nextDate=c.getTime();
		System.out.println(nextDate.toString());
	}

}

좋은 웹페이지 즐겨찾기