如何根据今天的日期得到明天,后天大后天...的日期?

解决方案 »

  1.   

    Calendar calendar = Calendar.getInstance();
    Date today = calendar.getTime();// Date today = new Date();
    // calendar.setTime(today);calendar.add(Calendar.DAY_OF_YEAR,1);
    Date tomorrow = caldendar.getTime();calendar.add(Calendar.DAY_OF_YEAR,1);
    Date the_day_after_tomorrow = calendar.getTime();
      

  2.   

    有一个用js实现的,请楼主参考。<script language="JavaScript" type="text/javascript"> 
    function GetDateStr(AddDayCount) 

    var dd = new Date(); 
    dd.setDate(dd.getDate()+AddDayCount);//获取AddDayCount天后的日期 
    var y = dd.getYear(); 
    var m = dd.getMonth()+1;//获取当前月份的日期 
    var d = dd.getDate(); 
    return y+"-"+m+"-"+d; 

    document.write("前天:"+GetDateStr(-2)); 
    document.write("<br />昨天:"+GetDateStr(-1)); 
    document.write("<br />今天:"+GetDateStr(0)); 
    document.write("<br />明天:"+GetDateStr(1)); 
    document.write("<br />后天:"+GetDateStr(2)); 
    document.write("<br />大后天:"+GetDateStr(3)); 
    </script> 
      

  3.   

    一样有的。 Calendar gc = Calendar.getInstance();
    // java.util.GregorianCalendar g = new GregorianCalendar();
     gc.setTime(new Date());
     int a = gc.get(Calendar.DAY_OF_WEEK)-1;
     System.out.println(a);