MysqlDataTruncation:数据截断:日期值不正确

时间:2014-11-18 05:47:16

标签: java mysql date datetime

我的DBclass中有以下代码。

DateFormat inputFormat = new SimpleDateFormat("MM/dd/yyyy");
Date inputDate = inputFormat.parse(date);

DateFormat outputFormat = new SimpleDateFormat("dd-MM-yyyy");
String dateDb = outputFormat.format(inputDate);

如果我得到输入并尝试打印它,那么我得到的输出就是这个:

input date :: 11/24/2014
parse form is :: Mon Nov 24 00:00:00 EST 2014

我想将此值放在数据库中,然后我得到com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect date value: '' for columnn etc

是因为日期格式简单吗?如何将其截断为仅日期(我不想要小时 - 分秒)?

0 个答案:

没有答案