我正在使用 rp.getStart_date() 和 hibernate 从 Oracle 数据库获取日期 现在我想添加 15 天并显示它。但由于 cal.add() 需要第一个参数为 int,它在第二行向我显示 numberFormatException ..我该怎么做?
Date dt=rp.getStart_date();
int s1=Integer.parseInt((dt.toString()));
System.out.println(s1);
SimpleDateFormat sdf=new SimpleDateFormat("dd-MM-yyyy");
Calendar cal=Calendar.getInstance();
cal.add(s1, 15);
System.out.println(sdf.format(cal.getTime()));
请帮帮我..
提前致谢..
最佳答案
尝试,
Date dt = rp.getStart_date();
SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy");
Calendar cal = Calendar.getInstance();
cal.setTime(dt);
cal.add(Calendar.DATE, 15); // Add 15 days
String output = sdf.format(cal.getTime());
System.out.println("Output :: "+output);
关于java - 如何使用 hibernate 添加从数据库获取的迄今为止的天数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21411944/