0
点赞
收藏
分享

微信扫一扫

java计算天数差 java计算日期 多少天后


java计算多少天后的日期

/**
     *  计算多少天后的日期
     * @param date   手动输入日期
     * @param days   多少天后
     * @return
     * @throws ParseException
     */
    public static String addDate(String date,int days) throws ParseException {
        Calendar calendar = Calendar.getInstance();
        SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
        Date parse = format.parse(date);
        calendar.setTime(parse);
        int year = calendar.get(Calendar.YEAR);
        int month = calendar.get(Calendar.MONTH);
        int day = calendar.get(Calendar.DAY_OF_MONTH);
        // days  多少天后的日期
        int newDay = day+days;
        calendar.set(Calendar.YEAR,year);
        calendar.set(Calendar.MONTH,month);
        calendar.set(Calendar.DAY_OF_MONTH,newDay);
        return format.format(calendar.getTime());
    }

 

举报

相关推荐

0 条评论