RT

解决方案 »

  1.   

    Calendar calendar=Calendar.getInstance();
    int weekOfYear=calender.get(Calendar.WEEK_OF_YEAR);
      

  2.   

    Calendar calendar=Calendar.getInstance();
    int weekOfYear=calender.get(Calendar.WEEK_OF_YEAR);确实就是这样
      

  3.   

    import java.text.*;
    import java.util.Date;
    class JavaData4{

    public static void main(String []args){
    Date d=new Date();
    SimpleDateFormat sd=new SimpleDateFormat("w");
    System.out.println(sd.format(d));
    }
    }
    这样行不行啊??
      

  4.   

    执行:
    Calendar now=Calendar.getInstance();
    System.out.println(now);
    可以看到:
    id="Asia/Shanghai",offset=28800000,dstSavings=0,useDaylight=false,transitions=19,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,
    YEAR=2005,
    MONTH=5,
    MINUTE=28,SECOND=25,MILLISECOND=656,
    WEEK_OF_YEAR=27,
    WEEK_OF_MONTH=5,
    DAY_OF_MONTH=29,
    DAY_OF_YEAR=180,
    DAY_OF_WEEK=4,
    DAY_OF_WEEK_IN_MONTH=5,AM_PM=1,HOUR=0,HOUR_OF_DAY=12,
    ZONE_OFFSET=28800000,DST_OFFSET=0
    主要数据分析如下:
    日期
    DATE, DAY_OF_MONTH, DAY_OF_WEEK, DAY_OF_YEAR
    时间
    HOUR_OF_DAY, MINUTE, MILLISECOND, SECOND

    WEEK_OF_MONTH, WEEK_OF_YEAR

    YEAR
    以上这些字段都可以通过Calendar的get()方法进行访问,结果返回一个整数。例如:
    Calendar calendar=Calendar.getInstance();
    int weekOfYear=calender.get(Calendar.WEEK_OF_YEAR);