日期:2014-05-20  浏览次数:20666 次

java计算时间
今天是2008-12-16 要得到2008-12-17 2008-12-18
如果是2008-12-31 得到2009-01-01 2009-01-02

------解决方案--------------------
Java code

package lcy;

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

public class TwoDays {

    public static void main(String[] args) {
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
        Calendar cal = Calendar.getInstance(); // 获得当前的时间
        System.out.println("今天是:" + sdf.format(cal.getTime()));
        cal.add(Calendar.DATE, 1); // 把当前日期增加 1 天,负数为减少
        System.out.println("明天是:" + sdf.format(cal.getTime()));
        cal.add(Calendar.DATE, -1); // 再回到今天的日期
        cal.add(Calendar.DATE, 2);
        System.out.println("后天是:" + sdf.format(cal.getTime()));
    }
}