给定一个Date类型的日期,如何获得它后一天啊
Date  end ,我想获得这个end的后一天将他付给endtime这个变量,请好心人帮忙

解决方案 »

  1.   

    http://www.cnblogs.com/niexian/articles/1729443.html
      

  2.   

    Calendar 这个类支持运算 你查下
      

  3.   

    我上网搜了很长时间没解决才发的,calendar类都是针对系统当前时间,我的是对任意时间
      

  4.   


    Calendar 
    add
    +1
      

  5.   


            Calendar  c=Calendar.getInstance();
            c.setTime(根据你传递的参数转成date类型);
            c.add(Calendar.DAY_OF_MONTH,1);
      

  6.   


    Date now = new Date();
    long time = now.getTime()+ 60 * 60 * 24 *1000;
    Date next_date = new Date(time);
      

  7.   

    public static Date getNextDate(Date curDate){
    Calendar cal = Calendar.getInstance();
    cal.setTimeInMillis(curDate.getTime()+ 24*60*60*1000);
    return cal.getTime();
    }
      

  8.   

    我是菜鸟,呵呵,没有你那么厉害,只想快点解决问题,能搜出来当然好,搜不出来,这也是一种解决方法,好心人还是有很多的,大家相互学习,我觉得很好。如果,大侠们都觉得问题太简单或怎样,不愿回答,鄙视之类,那像我一样的菜鸟就更菜了,我想开设这个论坛的目的,应该不是只为解决高难度问题吧,我更觉得,每个人在遇到问题的时候,肯定会先百度或google,然后才想到发帖的。呵呵,说的很多,最重要的我还是谢谢楼上的各位好心人帮我解答
      

  9.   

    你怎么将2010-02-01 0:00:00换成Date,然后传进去的!代码我看看!
      

  10.   

    String date = "2010-02-01 23:59:59";
    SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
    Date d = sf.parse(date);