我成功地将JDateChooser中的约会日期变成了这一行的字符串:
String d1 = ((JTextField)jDateChooser1.getDateEditor().getUiComponent()).getText();
我想知道是否有任何方法可以从JDateChooser获取日期?
我尝试将此字符串转换为日期,我在第三行中出错。
“不兼容的类型:java.util.date无法转换为 java.sql.Date“
String s = "2011-07-08";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date = sdf.parse(s);
我必须导入java.util.Date,但我在同一行中有另一个错误
未报告的异常ParseException;必须被抓住或宣布被抛出
答案 0 :(得分:3)
您已导入
java.sql.Date
而不是
java.util.Date
将import
语句更改为适当的类型,即。 java.util.Date
。
答案 1 :(得分:0)
试
String s = "2011-07-08";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
java.util.Date date = sdf.parse(s);