如何将jcalendarcombo日期与默认的Mysql日期格式匹配
我在一个简单的界面上使用jcalendarcombo,用户可以在其中选择日期。当我试图将日期保存到数据库时,我得到一个错误,如“com.MySQL.jdbc.MysqlDataTruncation:Data truncation:error datetime value:'Tue Jul 16 12:06:25 EAT 2013'对于第1行的'date_disposed'列”我知道这是因为日期格式不同。如何将jcalendarcombo日期与默认的Mysql日期格式匹配,mysql,jcalendar,Mysql,Jcalendar,我在一个简单的界面上使用jcalendarcombo,用户可以在其中选择日期。当我试图将日期保存到数据库时,我得到一个错误,如“com.MySQL.jdbc.MysqlDataTruncation:Data truncation:error datetime value:'Tue Jul 16 12:06:25 EAT 2013'对于第1行的'date_disposed'列”我知道这是因为日期格式不同。JCalendar组件使用date或DateTime类型java.util.date,要将其保
JCalendar
组件使用date
或DateTime
类型java.util.date
,要将其保存在数据库中,需要将其转换为java.sql.date
您可以这样做:
java.sql.date date = new java.sql.date(jCalendar.getDate().getTime());
并将对象日期保存在分发的日期中