質問

MySQLデータベースから日付を表示するときに

私は、JSTLは、FormatDateに問題を抱えています。私は、データベースとの通信のためのDAO層を使用していますが、豆で、日付は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".Iは理解し得るが、私はそれを解析可能にする方法がわかりません。私は、この日付フォーマットは、ANSI SQLの日付形式で、それがどのparseLocaleオブジェクトによって表されていないので、私はLocale属性を使用することができるかどうかわからない。

この使用してJSTLを修正するには?

役に立ちましたか?

解決

なぜあなたはすでに日付オブジェクトと思われるものを解析しようとしていますか? season.startDate文字列のですか? MM:ss.zを、それが文字列の場合は、YYYY-MM-DD HHにあなたの解析形式を変更するだけで済みます。そうでない場合は、日付を解析している代わりに、(事故によって...)それをフォーマットする?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top