1. 程式人生 > >java計算某日期之後的日期

java計算某日期之後的日期

sdf 正數 第一個 body [] 第一個字符 參數 col 時間

public static void main(String[] args) {
        // 時間表示格式可以改變,yyyyMMdd需要寫例如20160523這種形式的時間
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd");
        String str = "2016/05/23";
        // 將字符串的日期轉為Date類型,ParsePosition(0)表示從第一個字符開始解析
        Date date = sdf.parse(str, new ParsePosition(0));
        Calendar calendar 
= Calendar.getInstance(); calendar.setTime(date); // add方法中的第二個參數n中,正數表示該日期後n天,負數表示該日期的前n天 calendar.add(Calendar.DATE, -10); Date date1 = calendar.getTime(); String out = sdf.format(date1); System.out.println(out); }

java計算某日期之後的日期