如何实现,当前周、上一周、下一周及每一周对应的具体日期功能  本周:  周一 (2011-08-15 )   周二 (2011-08-16 )   周三 (2011-08-17 )  .......
  上一周:周一 (2011-08-08 )   周二 (2011-08-09 )   周三 (2011-08-10 )  .......
  下一周:周一 (2011-08-22 )   周二 (2011-08-23 )   周三 (2011-08-24 )  .......
当点击上一周、下一周按钮后还可以往前、后翻一周,点击本周直接出来本部的信息

解决方案 »

  1.   

    Calendar里有个set方法,可以设置年、月、日、时、分、秒、星期、、、、、、的值。Calendar里有个add方法,可以增加年、月、日、时、分、秒、星期、、、、、、的值。增加的值为正数时,时间向后移动,增加的值为负数时,时间向前移动。增加25个小时,日期自动后移一天,增加-7天,日期为上一周的同一天。里面功能很全,相信楼主看一下API就明白。
      

  2.   

    Calendar.set(Calendar.DAY_OF_MONTH,1);//设置本月一号。
    Calendar.add(Calendar.WEEK_OF_MONTH,-1);//上周同一天另外要注意的是,在Calendar中一周是以星期天开始的,与中国的习惯有些不一样。
    假如今天是15号,当设置星期为设置周日时,实际会设置成14号,而不是21号。
      

  3.   

    去查一下Calendar的API,你需要的功能都有
      

  4.   

    lz的功能给页面上点击分页一样,功能实现可以用Calendar
      

  5.   


    static int DAY_OF_MONTH 
              get 和 set 的字段数字,指示一个月中的某天。 
    static int DAY_OF_WEEK 
              get 和 set 的字段数字,指示一个星期中的某天。 
    static int DAY_OF_WEEK_IN_MONTH 
              get 和 set 的字段数字,指示当前月中的第几个星期。 
    static int DAY_OF_YEAR 
              get 和 set 的字段数字,指示当前年中的天数。 
    static int WEEK_OF_MONTH 
              get 和 set 的字段数字,指示当前月中的星期数。 
    一个星期有7天,小朋友们记心间,
    Mondy Mondy星期一,猴子花钱坐飞机,
    Tuesday Tuesday星期二,猴子屁股摔两半,