日期类和Hibernate

Vla*_*lad 1 java jsp hibernate

在实体类中,我有字段publicationDate,它有java.util.Date类型.当我使用hibernate从数据库获取数据时,我将其传递给JSP页面以打印publicationDate,但我不仅有日,月,年而且还有时间.是否可以只用日,月,年传递给JSP页面Date对象?或者我应该使用另一个类而不是java.util.Date?

Blu*_*n93 5

有两种方法可以做到这一点.使用SimpleDateFormat类更改java中的日期.

SimpleDateFormat formatter=new SimpleDateFormat("yyyy-MM-dd");

String dates=formatter.format(mydate);
//mydate is your date object
Run Code Online (Sandbox Code Playgroud)

在JSP中,您希望使用JSTL.假设$ {bean.date}返回java.util.Date,以下是如何使用它:

<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
...
<fmt:formatDate value="${bean.date}" pattern="yyyy-MM-dd" />
Run Code Online (Sandbox Code Playgroud)