Javaのカスタム日付変換クラス
次のようにコードをコピーします。
java.text.DateFormatをインポートします。
インポート java.text.ParseException;
インポート java.text.SimpleDateFormat;
java.util.Dateをインポートします。
org.apache.commons.beanutils.Converter をインポートします。
/**
* カスタマイズされた java.util.Date 日付コンバーター
*
*
*/
public class MyDateConverter は Converter {を実装します。
@オーバーライド
// 値を対応する c の型に変換します
// 汎用コンバータを記述するための Class パラメータがあります。変換対象の型が決まっている場合は、c パラメータを使用する必要はありません。
public Object Convert(クラス c, オブジェクト値) {
文字列 strVal = (文字列) 値;
// 文字列を日付に変換 --- 日付形式を使用する必要があります
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
試す {
日付 date = dateFormat.parse(strVal);
帰国日。
} catch (ParseException e) {
e.printStackTrace();
}
null を返します。
}
}