我在顯示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