1. 程式人生 > >Java學習篇之如何實現將日期加一天

Java學習篇之如何實現將日期加一天

主要是通過Calendar來完成

package org.tarena.test;

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

public class Test {

    /**
     * @param args
     */
    public static void main(String[] args) {
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
        Date date = new Date();
        String stringDate = sdf.format(date);//date-->String
        System.out.println(stringDate);
        //下面這四行是重要的,將date日期加1
        Calendar calendar = Calendar.getInstance();
        calendar.setTime(date);
        calendar.add(calendar.DATE, 1);//日期向後+1天,整數往後推,負數向前推
        date = calendar.getTime();//這個時間就是日期向後推一天的結果
        stringDate = sdf.format(date);//date-->String
        System.out.println(stringDate);

    }

}