classe de conversão de data personalizada java
Copie o código do código da seguinte forma:
importar java.text.DateFormat;
importar java.text.ParseException;
importar java.text.SimpleDateFormat;
importar java.util.Date;
importar org.apache.commons.beanutils.Converter;
/**
* Conversor de data java.util.Date personalizado
*
*
*/
classe pública MyDateConverter implementa Converter {
@Substituir
// Converte o valor para o tipo correspondente de c
// Existe um parâmetro de classe para escrever um conversor universal. Se o tipo de destino de conversão for determinado, o parâmetro c não precisa ser usado.
public Object convert(Classe c, valor do objeto) {
String strVal = (String) valor;
// Converte String em Data --- precisa usar formatação de data
DateFormat dateFormat = new SimpleDateFormat("aaaa-MM-dd");
tentar {
Data data = dateFormat.parse(strVal);
data de retorno;
} catch (ParseException e) {
e.printStackTrace();
}
retornar nulo;
}
}