在用户可以选择日期的简单界面上使用jcalendarcombo。当我尝试将日期保存到Db时,我得到一个像这样的错误“com.MySQL.jdbc.MysqlDataTruncation:数据截断:不正确的日期时间值:'Tue Jul 16 12:06:25 EAT 2013',列'date_dispensed'at at第1行“我知道它,因为日期格式不同。
答案 0 :(得分:0)
JCalendar
组件使用类型为Date
的{{1}}或DateTime
,要将其保存在数据库中,您需要将其转换为java.util.date
}。
您可以这样做:
java.sql.date
并将对象日期保存在java.sql.date date = new java.sql.date(jCalendar.getDate().getTime());
。