【发布时间】:2015-04-23 19:25:33
【问题描述】:
我以这种方式使用休眠将数据存储在 MySQL 数据库中。
@Column(name="CREATION_DATE")
private Date creation_date;
我正在使用 dd-mm-yyyy 格式输入日期:
String str_date = request.getParameter("document_date");
DateFormat df = new SimpleDateFormat("dd-mm-yyyy");
Date date = null;
try {
date = df.parse(str_date);
} catch (ParseException e1) {
System.out.println("Exception occurred in parsing date : "+e1);
}
但是当日期进入数据库时,它的格式完全不同:例如。如果输入的日期是 22/2/2015,则存储的日期是 0022-01-03。即使我使用了 TemporalType.DATE,我也无法阻止时间保存在数据库中。请帮忙,因为这占用了我太多时间!
【问题讨论】:
标签: java mysql hibernate date servlets