我的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
是因为日期格式简单吗?如何将其截断为仅日期(我不想要小时 - 分秒)?