我在显示MySQL数据库中的日期时遇到JSTL formatDate问题。我正在使用DAO层与数据库进行通信,并且在豆类中,日期存储在java.util.Date
对象中。在JSP代码如下所示:使用JSTL格式在JSP中格式化java.sql.Date字符串
<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修复此问题?
你说你明白为什么这是不可分割的。是season.startDate一个java.util.Date? – 2009-09-24 19:46:24