0

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

4

1 回答 1

0

JCalendar组件使用DateorDateTime类型java.util.date,要将其保存在数据库中,您需要将其转换为java.sql.date.

你可以这样做:

java.sql.date date = new java.sql.date(jCalendar.getDate().getTime());

并将对象日期保存在您的date_dispensed.

于 2013-08-13T02:15:37.620 回答