OLÁ PESSOAL, TUDO BEM? GOSTARIA DE UMA AJUDA.
Tenho um objeto chamado CLIENTE onde tenho o atributo DATA_ABERTURA, do tipo DATE.
Criei uma string data para que o usuario entre com a data: “Forneça a data da abertura:”
Usei o Simple Date Format para formatar a data.
Depois, converti a string data em date.
Date date = dateFormat.parse(data)
E agora, estou tentando ler esta data e não está dando certo.
cliente.setDataAbertura(data);
Diz que o método setDataAbertura não é aplicável para argumento string (data),
mas esta string data foi convertida em date.
O qu estou fazendo de errado???
Obrigado.
[code] public Date StrToDate(String sData) {
SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy");
Date sDataRet = null;
try {
if (sData.replaceAll("/", "").trim().equals("")) {
sDataRet = null;
} else {
sDataRet = format.parse(sData);
}
} catch (Exception e) {
System.err.println("Erro StrToDate " + e);
}
return sDataRet;
}[/code]
[quote=Francisco Freitas]OLÁ PESSOAL, TUDO BEM? GOSTARIA DE UMA AJUDA.
Tenho um objeto chamado CLIENTE onde tenho o atributo DATA_ABERTURA, do tipo DATE.
Criei uma string data para que o usuario entre com a data: “Forneça a data da abertura:”
Usei o Simple Date Format para formatar a data.
Depois, converti a string data em date.
Date date = dateFormat.parse(data)
E agora, estou tentando ler esta data e não está dando certo.
cliente.setDataAbertura(data);
Diz que o método setDataAbertura não é aplicável para argumento string (data),
mas esta string data foi convertida em date.
O qu estou fazendo de errado???
Obrigado.
[/quote]
pelo que eu pude notar, você tem 2 variáveis (date e data) sendo que a datE é do tipo Date e a datA é String… e no teu objeto cliente você está passando a String ao invés da Date…