显示来自 MySQL 数据库的日期时,我遇到了 JSTL formatDate 问题。我正在使用 DAO 层与数据库进行通信,在 bean 中,日期存储在java.util.Date
对象中。在 JSP 中,代码如下所示:
<fmt:parseDate value="${season.startDate}" pattern="dd.MM.yyyy."/>
当我尝试运行此页面时,我得到java.text.ParseException: Unparseable date: "2009-09-01 00:00:00.0"
了。我明白为什么这是不可解析的,但我不知道如何使它可解析。我不确定是否可以使用parseLocale
属性,因为这种日期格式是 ANSI SQL 日期格式,并且它没有由任何Locale
对象表示。
如何使用 JSTL 解决这个问题?