先用calendar类中的方法知道该天时礼拜几,然后移动当天和周一之间的距离不就知道周一的日期了么?

解决方案 »

  1.   

    Calendar.DAY_OF_WEEK 可以返加星期几。
      

  2.   

    谢谢但是
    java.text.SimpleDateFormat sdf=new java.text.SimpleDateFormat("yyyy-MM-dd");
    try
             {
                  java.util.Date dt=sdf.parse("2003-03-08");
                  System.out.println(dt.getDay());         }
             catch(Exception e)
             {
             }
         }比如我现在我知道2003-03-08是星期5,我怎么得到星期1和星期天的日期了,java是的日期能相减吗,比如2003-03-08减去5天就是星期1的日期,
    这个怎么得到
      

  3.   

    use java.util.Calender instead java.util.Date
    it has add(...,...) method