java Date 跨年時間

關於得到上一年,下一年的相關時間
     Calendar ca1 = Calendar.getInstance();
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
        Date d1 = ca1.getTime();
        // 得到當前時間
        System.out.println(sdf.format(d1));
        
        //如何得到明年的今天~
        int year = ca1.get(Calendar.YEAR);
        System.out.println("得到當前年:"+year);
        ca1.set(Calendar.YEAR, year+1);
        System.out.println(sdf.format(ca1.getTime()));
        
        // 那麼得到後年的今天, 明年的下個月的今天皆可以了,至於得到明年的後天得在天數上做的文章,如判斷當月是否爲閏月
        // 天數是否爲30 或者 31 之類



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