คลาสการแปลงวันที่ที่กำหนดเองของ Java
คัดลอกรหัสรหัสดังต่อไปนี้:
นำเข้า java.text.DateFormat;
นำเข้า java.text.ParseException;
นำเข้า java.text.SimpleDateFormat;
นำเข้า java.util.Date;
นำเข้า org.apache.commons.beanutils.Converter;
-
* ตัวแปลงวันที่ java.util.Date ที่กำหนดเอง
-
-
-
MyDateConverter คลาสสาธารณะใช้ตัวแปลง {
@แทนที่
// แปลงค่าให้เป็นประเภทที่สอดคล้องกันของ c
// มีพารามิเตอร์ Class สำหรับเขียนตัวแปลงสากล หากมีการกำหนดประเภทเป้าหมายการแปลง ก็ไม่จำเป็นต้องใช้พารามิเตอร์ c
การแปลงวัตถุสาธารณะ (คลาส c, ค่าวัตถุ) {
สตริง strVal = (สตริง) ค่า;
// แปลงสตริงเป็นวันที่ --- จำเป็นต้องใช้การจัดรูปแบบวันที่
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
พยายาม {
วันที่ วันที่ = dateFormat.parse (strVal);
วันที่เดินทางกลับ;
} จับ (ParseException e) {
e.printStackTrace();
-
กลับเป็นโมฆะ;
-
-