輸入一個日期字符串,獲取該日期最後一天

  //獲得最後一天,傳入的參數是一個int類型的年份與月份
    private Date getMonthEndTime(int year, int month) throws ParseException {
        //選中月份的最後一天
        Calendar cal = Calendar.getInstance();
        cal.set(Calendar.YEAR, year);
        cal.set(Calendar.MONTH, month - 1);
        int lastDay = cal.getActualMaximum(Calendar.DAY_OF_MONTH);

        //格式化日期,不需要時分秒的話可以去掉
        String endDateStr = year + "-" + month + "-" + lastDay + " 23:59:59";
        SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Date endDate = df.parse(endDateStr);

        return endDate;
    }


原文:https://blog.csdn.net/wzw9353/article/details/72898074 
 

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