大家好,请问获得现在时间是Date date=new Date();那么请问获得明天,后天...的时间有什么API。谢谢!

解决方案 »

  1.   

    API没有,帮你写了个。import java.util.Date;public class Test {
          public static void main(String[] args){
    long m=24*60*60*1000;  //代表一天的毫米数
                      long day=1;       //代表你需要几天后的时间,1代表明天的时间.想要后天的时间就改成2
    Date date=new Date();
    date.setTime(date.getTime()+m*day);
    System.out.println(date);
          }
    }
      

  2.   


    楼主 请参照util包下的Calendar类
      

  3.   

    不推荐使用 new Date() 方式构造 Date 实例。
    Date类可以说是早期jdk实现中的bug,因为要保持兼容性,一直遗留下来了。
    正确的方式是使用 Calendar 类去获得时间相关的对象。
      

  4.   


    Calender c = Calendar.getInstance();
    Date now = c.getTime();
    c.add(Calender.DATE, 1);
    Date sameTimeTomorrow = c.getTime();
    c.add(Calendar.DATE, -2);
    Date sameTimeYesterday = c.getTime();