Пользовательский класс преобразования дат в Java
Скопируйте код кода следующим образом:
импортировать java.text.DateFormat;
импортировать java.text.ParseException;
импортировать java.text.SimpleDateFormat;
импортировать java.util.Date;
импортировать org.apache.commons.beanutils.Converter;
/**
* Индивидуальный конвертер дат java.util.Date.
*
*
*/
публичный класс MyDateConverter реализует Converter {
@Override
// Конвертируем значение в соответствующий тип c
// Существует параметр класса для записи универсального преобразователя. Если тип цели преобразования определен, параметр c использовать не нужно.
public Object Convert (Класс c, значение объекта) {
String strVal = (String) значение;
// Преобразование строки в дату --- необходимо использовать форматирование даты
DateFormat dateFormat = новый SimpleDateFormat("гггг-ММ-дд");
пытаться {
Дата Дата = dateFormat.parse(strVal);
дата возвращения;
} catch (ParseException e) {
е.printStackTrace();
}
вернуть ноль;
}
}