如题

解决方案 »

  1.   

    import java.util.Calendar;
    import java.util.Date;public class TestCalendar {
        public static void main(String[] args) {
            Calendar calendar = Calendar.getInstance();
            Date date = new Date();
            calendar.setTime(date);
            int n = calendar.get(Calendar.WEEK_OF_YEAR);
            System.out.println(n);
        }
    }
      

  2.   

    Calendar cal=Calendar.getInstance();
    System.out.println(cal.WEEK_OF_YEAR);
      

  3.   

    没注意,你是要问给定一个日期, 不是当前的,比如年月日分别为y,m,d
    GregorianCalendar g=new GregorianCalendar(y,m-1,d) ;
    System.out.println(g.WEEK_OF_YEAR);
      

  4.   

    Calendar cal=Calendar.getInstance();
    String date="2006/1/12";
    SimpleDateFormat f=new SimpleDateFormat("yyyy/MM/dd");
    cal.setTime(f.parse(date));
    System.out.println(cal.get(Calendar.WEEK_OF_YEAR));