Java 计算N前的是哪年哪月星期几

public static Date dateAdd(int days) {

        // 日期处理模块 (将日期加上某些天或减去天数)返回字符串

        Calendar canlendar = Calendar.getInstance(); // java.util包

        canlendar.add(Calendar.DATE, days); // 日期减 如果不够减会将月变动

        return canlendar.getTime();

    }

    public static void main(String[] args) {

        Date date = dateAdd(-1134);

        SimpleDateFormat sdfd = new SimpleDateFormat("yyyy-MM-dd");

        System.out.println("1134天前日期为:" + sdfd.format(date) + " " + new SimpleDateFormat("E").format(date));


    }

猜你喜欢

转载自frank1998819.iteye.com/blog/2248865