فئة تحويل التاريخ المخصص لجافا
انسخ رمز الكود كما يلي:
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import org.apache.commons.beanutils.Converter;
/**
* تخصيص تاريخ تحويل java.util.Date
*
*
*/
الطبقة العامة MyDateConverter تنفذ المحول {
@تجاوز
// تحويل القيمة إلى النوع المقابل من c
// توجد معلمة فئة لكتابة محول عالمي. إذا تم تحديد نوع هدف التحويل، فلا يلزم استخدام المعلمة c.
تحويل الكائن العام (الفئة ج، قيمة الكائن) {
String strVal = (String) value;
// تحويل السلسلة إلى تاريخ --- بحاجة إلى استخدام تنسيق التاريخ
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
يحاول {
تاريخ التاريخ = dateFormat.parse(strVal);
تاريخ العودة؛
} قبض (ParseException ه) {
printStackTrace();
}
عودة فارغة؛
}
}