1

データベースから取得した入力マスクに日付を表​​示する必要があります。データベースの日付は次の形式です。

EEE MMM dd HH:mm:ss zzz yyyy

これは文字列です。

テキストボックスに次のように表示する必要があります。

MM/dd/yyyy

私は以下のようにコードを使用しました、

<p:inputMask mask="99/99/9999" value="#{iterator.displayValue}" id="ObjectDate"/>

データベースからの私の Bean 値は Fri Mar 31 00:00:00 IST 2045 ですが、テキスト ボックスに表示される値は 31/00/0000 です。フォーマットを正しく認識していません。さらに、値を Date オブジェクトとして取得すると、正常に動作します。これを解決する方法はありますか?

前もって感謝します。

4

1 に答える 1