1
我试图格式化当前datetime
,然后使用Hibernate将它保存到数据库中。我得到了它使用的是默认的日期格式保存,即:格式日期时间
Date date = new Date();
hibernateObject.setDate(date);
hibernateObject.save(date);
我已经找到一种方法来格式化,但它确实不整洁,不似乎工作:
Date finalDate = null;
try {
Date date = new Date();
DateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String sDate = df.format(date);
finalDate = df.parse(sDate);
} catch (ParseException pe) {
System.out.println("ParserException while attempting to establish date");
}
hibernateObject.setDate(date);
hibernateObject.save(date);
哪些数据类型是你想存储日期? – Thierry
数据库表列已设置为“DATETIME” – ThreaT