jstl fmt:formatDate - hours/minutes/seconds 没有出现
jstl fmt:formatDate - hours/minutes/seconds dont'appear
我正在使用来自 Postgres 的 JDBC 模板获取日期,并使用 jstl 和 jsp.
在 spring MVC 的视图中显示它们
日期以“带时区的时间戳”格式存储在 Postgres 数据库中
自己从数据库中读取的示例值:2020-07-29 10:20:55.423+02
当我尝试使用以下指令在 JSP 中显示时:
<fmt:formatDate value="${bean.date}" pattern="dd-MM-yyyy HH:mm:ss" />
然后显示在前面
29-07-2020 00:00:00
Backing bean 的类型是 java.util.Date,我不应该更改它。
有什么问题吗?
当您通过 JDBC 获取数据时,您应该使用 getTimestamp(String columnLabel)
应该 return 随着时间的推移。
我正在使用来自 Postgres 的 JDBC 模板获取日期,并使用 jstl 和 jsp.
在 spring MVC 的视图中显示它们日期以“带时区的时间戳”格式存储在 Postgres 数据库中 自己从数据库中读取的示例值:2020-07-29 10:20:55.423+02
当我尝试使用以下指令在 JSP 中显示时:
<fmt:formatDate value="${bean.date}" pattern="dd-MM-yyyy HH:mm:ss" />
然后显示在前面
29-07-2020 00:00:00
Backing bean 的类型是 java.util.Date,我不应该更改它。 有什么问题吗?
当您通过 JDBC 获取数据时,您应该使用 getTimestamp(String columnLabel)
应该 return 随着时间的推移。