자바 사용자 정의 날짜 변환 클래스
다음과 같이 코드 코드를 복사합니다.
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
java.util.Date 가져오기;
org.apache.commons.beanutils.Converter 가져오기;
/**
* 사용자 정의된 java.util.Date 날짜 변환기
*
*
*/
공개 클래스 MyDateConverter는 Converter {를 구현합니다.
@보수
// 값을 c의 해당 유형으로 변환합니다.
// 범용 변환기를 작성하기 위한 Class 매개변수가 있습니다. 변환 대상 유형이 결정되면 c 매개변수를 사용할 필요가 없습니다.
공용 객체 변환(클래스 c, 객체 값) {
문자열 strVal = (문자열) 값;
// 문자열을 날짜로 변환 --- 날짜 형식을 사용해야 합니다.
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
노력하다 {
날짜 날짜 = dateFormat.parse(strVal);
귀국일;
} 잡기(ParseException e) {
e.printStackTrace();
}
null을 반환;
}
}