获取输入日期前后一天

今天要做获取日期前后一天的任务,方法是借助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());
	}

}



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章