Calendar cal=Calendar.newInstance();
cal.set(cal.DAY_OF_WEEK,your day);
System.out.println(cal.YEAR+" "+(cal.MONTH+1)+" "+cal.DAY_OF_MONTH);
cal.set(cal.DAY_OF_WEEK,your day);
System.out.println(cal.YEAR+" "+(cal.MONTH+1)+" "+cal.DAY_OF_MONTH);
你的方法我试了一下
Calendar cal=Calendar.newInstance();这句话提示没办法newInstance错误
能不能帮忙写一个可以用的阿
谢谢了
//Calendar ca = GregorianCalendar.getInstance();
Calendar ca = Calendar.getInstance();
ca.setTime(new Date());
//像今天是3月8日,如果你想得到的是3月4日的这个星期天,就不要下面这句
ca.add(Calendar.WEEK_OF_MONTH, 1);
ca.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);
//结果输出的是3月11日
System.out.println("The sunday is "+ca.get(Calendar.DAY_OF_MONTH));
String date=f.format(new Date());
其中date是当前日期,显示形式为yyyy-MM-dd,可以自己设置.然后根据已知的星期得到目标星期的日期.
学习是个慢慢摸索的过程,大家给你指定了路的方向,路还得自己往下走
既然大家都告诉你用Calendar类,你就应该自己去看看这个类的帮助文档啊~
你总不能以后遇到什么问题都期望大家能给你解决吧~