分享一个获取 当前周的计算方法 时间 Java

     Calendar cal = Calendar.getInstance();
        cal.set(Calendar.WEEK_OF_YEAR, 14); //14为第几周
        SimpleDateFormat sdf1 = new SimpleDateFormat ("EEE MMM dd HH:mm:ss Z yyyy", Locale.UK);
        cal.set(Calendar.DAY_OF_WEEK, 1);//从1开始,获取第十四周的第一天,注:每周的第一天使周日
        Date date=sdf1.parse(String.valueOf(cal.getTime()));
        SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");

        String sDate=sdf.format(date);
        System.out.println(sDate);

你可能感兴趣的:(初识java)