我想把我存到数据库里的Date类型的日期提取出来加上几天然后在存放到数据库中,不知道怎么实现!!

解决方案 »

  1.   

    import java.util.*;.....
    java.sql.Date d;
    .....
    Calendar c = Calendar.getInstance();
    c.setTime(d);
    c.add(Calendar.DATE, 3); // 加3天
    java.util.Date t = c.getTime();
    d = new java.sql.Date(t.getTime());
      

  2.   

    java.sql.Date d;
    d=????;    //不知道怎么将数据库里的东西输出来,我只会用getString()可是报错。 
    Calendar c = Calendar.getInstance();
    c.setTime(d);
    c.add(Calendar.DATE, 3); // 加3天
    java.util.Date t = c.getTime();
    d = new java.sql.Date(t.getTime());
      

  3.   

    如果字段是日期时间类型的,直接用 getDate("字段名") 就可以了
    如果你的日期是字符串方式保存的,要
    SimpleDateFormat f = new .....String s = rs.getString("字段");
    d = f.parse(s);可能产生 ParseException 异常