我正在使用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();