Problema no cast de string pra date

Pessoal,

Estou tendo problema para fazer o cast de String pra Date, com o seguinte código:


DateFormat df = new SimpleDateFormat("MM/dd/yyyy");

		Date data = null;
		try {
			data = (Date) df.parse("01/"+entrada.getMesEAno());
		} catch (ParseException e1) {
			e1.printStackTrace();
		}

Aparece esse erro:

A linha 391 é o do -> data = (Date) df.parse(“01/”+entrada.getMesEAno());

Alguém pode me ajudar?

Bom, primeiro: o que o metodo entrada.getMesEAno() retorna?

E preste atenção o seu SimpleDateFormat define uma data do tipo MM/dd/yyyy que é mes/dia/ano e o seu metodo parece retornar uma string do tipo “mes/ano” veja se não é esse p o problema

O formato da data que vc está passado é este mesmo “MM/dd/yyyy”?
Pelo que vi vc está passando 01/entrada.getMesEAno().

Verifique se há algum problema nisso aí!

[]s

[quote=rodrigovfsilva]O formato da data que vc está passado é este mesmo “MM/dd/yyyy”?
Pelo que vi vc está passando 01/entrada.getMesEAno().

Verifique se há algum problema nisso aí!

[]s[/quote]

Sim esta correto

Olá

No import das classe vc esta importando java.util.Date ou java.sql.Date?