MySQLデータベースの日付を表示するときにJSTLformatDateに問題があります。データベースとの通信に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
この日付形式はANSISQLの日付形式であり、どのLocale
オブジェクトでも表されていないため、属性を使用できるかどうかわかりません。
JSTLを使用してこれを修正するにはどうすればよいですか?