在我的应用程序中,我需要将SimpleDateFormat
设置为允许null,因为该输入字段很可能为空。
SimpleDateFormat df = new SimpleDateFormat("yyyy/MM/dd");
Date enddate = (Date) EndDate1.getValue();
GregorianCalendar c = new GregorianCalendar();
c.setTime(enddate );
该字段为JFormattedTextField
。
String a = "Insert Into db (`contract_start_date`, `contract_end_date`) values"
+ "('" + startdate + "','" + enddate + "' )";
db.stmt.executeUpdate(a);
System.out.println(a);
使插入接受空值的最佳方法是什么?
答案 0 :(得分:1)
如果EndDate
可以是null
,请检查它。
Date endDate = (Date) EndDate1.getValue();
if (endDate != null) {
GregorianCalendar c = new GregorianCalendar();
c.setTime(EndDate);
}