Cómo formatear la hora mysql en springmvc mybatis
Método 1: agregar anotaciones de formato de fecha a la clase de entidad
[java] ver copia simple
@DateTimeFormat(pattern = "yyyyy-MM-dd")
fecha privada recibirAppTime;
Como arriba, agregue una anotación que especifique el formato de fecha en el atributo correspondiente. Lo probé yo mismo y el problema se resolvió fácilmente.
Necesita importar org.springframework.format.annotation.DateTimeFormat;
La función de conversión se encuentra en el paquete spring-context.jar
. paquete jar
Método 2: agregar un fragmento de código de operación de enlace de datos en el controlador
[java] ver copia simple
@InitBinder
public void initBinder(WebDataBinder binder) {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
dateFormat.setLenient(false
<); p>binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, true)); //true: se permiten valores nulos, false: no se permiten valores nulos