Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将jcalendarcombo日期与默认的Mysql日期格式匹配_Mysql_Jcalendar - Fatal编程技术网

如何将jcalendarcombo日期与默认的Mysql日期格式匹配

如何将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,要将其保

我在一个简单的界面上使用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
,要将其保存在数据库中,需要将其转换为
java.sql.date

您可以这样做:

java.sql.date date = new java.sql.date(jCalendar.getDate().getTime());
并将对象日期保存在分发的日期中