@FacesConverter("localDateConverter") public class LocalDateConverter implements Converter { /** * Manda o objeto para o bean, convertido em LocalDate * * @param context * @param component * @param value * @return */ @Override public Object getAsObject(FacesContext context, UIComponent component, String value) { LocalDate date = null; if (value != null) { try { date = LocalDate.parse(value, DateTimeFormatter.ofPattern("dd/MM/yyyy")); } catch (DateTimeParseException ex) { } } return date; } /** * Manda o objeto para a view, em String * * @param context * @param component * @param value * @return */ @Override public String getAsString(FacesContext context, UIComponent component, Object value) { final LocalDate date = (LocalDate) value; return date.format(DateTimeFormatter.ofPattern("dd/MM/yyyy")); } }