javabean如何实现指定日期加5后,得出5天后的日期呢,即日期加数值返回日期的javabean代码

解决方案 »

  1.   

    import java.util.Date;public class TestTime {

    public static void main(String[] args) {
    Date before = new Date();
    Date after = new TestTime().addN(before, 5);

    System.out.println("before: " + before.toString());
    System.out.println("after: " + after.toString());
    }

    /**
     * @before:加上指定天数之前的日期
     * @n:指定的天数
     */
    public Date addN(Date before,int n){
    //after:加上指定日期之前的日期
    Date after = null;
    after = new Date(before.getTime()+n*24*3600*1000);
    return after;
    }
    }
    测试结果:
    before: Tue Apr 07 19:42:20 CST 2009
    after: Fri May 01 19:42:20 CST 2009
      

  2.   

    呵呵~~不好意思,上面的结果是
    n=24的结果,
    n=5的结果应该是:
    before: Tue Apr 07 19:44:24 CST 2009
    after: Sun Apr 12 19:44:24 CST 2009
      

  3.   

    javabean中的日期属性设置为String
    就好处理了
    数据持久化的时候sql中to_date处理下就ok了