在JAVA中可以很容易实现这个问题。

解决方案 »

  1.   

    我会用笨方法,呵呵,学c语言的时候做过这个,
    先要知道一个基准的星期,或者是要知道 5/26日是周几,更通用的是0年1月1日是周几
    然后根据大小月,闰月等计算天数,然后再整除7,就这样了,
    java的类你看看java.util.Calendar把,也许行也许不行,我没仔细看,呵呵
      

  2.   

    import java.util.*;class myCalendar{
    public static void main(String args[]){
    Calendar cl=Calendar.getInstance();
    cl.set(Calendar.MONTH,cl.get(Calendar.MONTH)+5);//+5表示5个月后
    cl.set(Calendar.DAY_OF_WEEK_IN_MONTH,1);//一个月的第一个7天
    cl.set(Calendar.DAY_OF_WEEK,2);//星期一
    System.out.println(cl.get(Calendar.DAY_OF_MONTH));//得到日期
    }
    }