clase de conversión de fecha personalizada de Java
Copie el código de código de la siguiente manera:
importar java.text.DateFormat;
importar java.text.ParseException;
importar java.text.SimpleDateFormat;
importar java.util.Fecha;
importar org.apache.commons.beanutils.Converter;
/**
* Convertidor de fecha java.util.Date personalizado
*
*
*/
clase pública MyDateConverter implementa Converter {
@Anular
// Convertir valor al tipo correspondiente de c
// Hay un parámetro de clase para escribir un convertidor universal. Si se determina el tipo de destino de conversión, no es necesario utilizar el parámetro c.
conversión de objeto público (clase c, valor de objeto) {
Cadena strVal = (Cadena) valor;
// Convertir cadena a fecha --- es necesario usar el formato de fecha
DateFormat dateFormat = new SimpleDateFormat("aaaa-MM-dd");
intentar {
Fecha fecha = dateFormat.parse(strVal);
fecha de regreso;
} captura (ParseException e) {
e.printStackTrace();
}
devolver nulo;
}
}