Error when trying to register user, the following message appears:
accordion:dtNasc: '22-02-1990' could not be understood as a date.
XHTML:
<p:outputLabel class="lt" value="Data de Nascimento:" />
<p:calendar id="dtNasc" value="#{usuarioBean.funcionario.dt_nasc}" locale="pt" yearRange="-99:+39" widgetVar="dtNasc"navigator="true" showButtonPanel="true">
<f:convertDateTime pattern="dd/MM/yyyy" />
</p:calendar>
Class Officer
@NotEmpty(message = "O campo data de nascimento é obrigatório.")
@Column(name = "fun_dt_nasc", nullable = false)
private String dt_nasc;
public String getDt_nasc() {
return new SimpleDateFormat("dd/MM/yyyy").parse(getDt_nasc());
}
public void setDt_nasc(String dt_nasc) {
setDt_nasc(new SimpleDateFormat("dd/MM/yyyy").format(dt_nasc));
}
On my get it gives an error: Type mismatch: can not convert from Date to String