我需要使用JdateChooser从用户那里获取一个日期,然后将该日期的天数递增2,然后将该日期保存在数据库中。
我正在使用eclipse,这是我正在尝试的代码;
DateFormat df=new SimpleDateFormat("dd-MM-yyyy");
String ADate=df.format(dateChooser.getDate());
Date date = df.parse(ADate); //Error comes here
Calendar cal = Calendar.getInstance();
cal.add(Calendar.DAY_OF_MONTH, 2);
Date futureDate = cal.getTime();
String outD=df.format(futureDate); //And also here
System.out.println(outD);
我总是出错:
java.util.date无法转换为java.sql.date
答案 0 :(得分:2)
这只能是错误的导入问题。检查您是否使用
import java.util.Date;
而不是
import java.sql.Date;
DateFormat的parse()
方法返回java.util.Date
。