兩個日期相差多少年 (現在多少歲)

public Long dayYear( String brithday )
    {
        //獲取當前日期
        Date nowDate = new Date();
        String dateStr = new SimpleDateFormat("yyyy-MM-dd").format(nowDate);
        String date1 = dateStr.substring(0,4);
        String date2 = brithday.substring(0,4);
        // +1是算上了出生就算一歲
        Integer age = Integer.parseInt(date1) - Integer.parseInt(date2) + 1;
        System.out.println("今年"+age+"歲");
        return age.longValue();
    }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章