java-如何将两个整数值作为年和月添加到日期变量?

我正在使用NetBeans IDE 8.0 beta.

我有2个具有从数据库表中获取的值的整数.

int year, month;
try{
      string sql = "select * from item where item_id = i001";
      pst = conn.prepareStatement(sql);
      rs = pst.executeQuery();

      rs.next();
      year = Integer.parseInt(rs.getString("warr_years"));
      month = Integer.parseInt(rs.getString("warr_months"));

}
catch(SQLException e){
}

我有一个String变量,可以保存当前日期.

        DateFormat dateFormat = new SimpleDateFormat("YYYY-MM-dd");
        Date date = new Date();
        String d = dateFormat.format(date);

现在,我需要在日期中加上年份和月份.
谁能帮我这个?

解决方法:

您需要一个日历来做到这一点.

Calendar c = Calendar.getInstance();
c.setTime(date);
c.add(Calendar.YEAR, year);
c.add(Calendar.MONTH, month);
Date newDate = c.getTime();
上一篇:将文件exe包含到Project Netbeans Java中


下一篇:Windows 7“等待连接” WAMP上的Netbeans Xdebug