kelas konversi tanggal khusus java
Copy kode kodenya sebagai berikut:
impor java.teks.DateFormat;
impor java.teks.ParseException;
impor java.teks.SimpleDateFormat;
import java.util.Date;
import org.apache.commons.beanutils.Converter;
/**
* Konverter tanggal java.util.Date yang disesuaikan
*
*
*/
kelas publik MyDateConverter mengimplementasikan Konverter {
@Mengesampingkan
// Konversikan nilai ke tipe c yang sesuai
// Terdapat parameter Kelas untuk menulis konverter universal. Jika jenis target konversi ditentukan, parameter c tidak perlu digunakan.
konversi Objek publik(Kelas c, Nilai objek) {
String strVal = (String) nilai;
// Konversi String ke Tanggal --- perlu menggunakan format tanggal
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
mencoba {
Tanggal tanggal = dateFormat.parse(strVal);
tanggal kembali;
} tangkapan (ParseException e) {
e.printStackTrace();
}
kembalikan nol;
}
}