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

时间:2013-07-16 10:13:07

标签: mysql jcalendar

在用户可以选择日期的简单界面上使用jcalendarcombo。当我尝试将日期保存到Db时,我得到一个像这样的错误“com.MySQL.jdbc.MysqlDataTruncation:数据截断:不正确的日期时间值:'Tue Jul 16 12:06:25 EAT 2013',列'date_dispensed'at at第1行“我知道它,因为日期格式不同。

1 个答案:

答案 0 :(得分:0)

JCalendar组件使用类型为Date的{​​{1}}或DateTime,要将其保存在数据库中,您需要将其转换为java.util.date }。

您可以这样做:

java.sql.date

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