Boa noite, preciso pegar via teclado uma data de nascimento ( dia, mês e ano separadamente) e ajustar a data para exibir assim: “27/04/2014”, e utilizar um método:
[code]package pessoa;
import java.text.SimpleDateFormat;
import javax.swing.JOptionPane;
public class Pessoa {
private String diaNascimento;
private String mesNascimento;
private String anoNascimento;
public String getDiaNascimento() {
return this.diaNascimento;
}
public void setDiaNascimento(String diaNascimento) {
this.diaNascimento = diaNascimento;
}
public String getMesNascimento() {
return this.mesNascimento;
}
public void setMesNascimento(String mesNascimento) {
this.mesNascimento = mesNascimento;
}
public String getAnoNascimento() {
return this.anoNascimento;
}
public void setAnoNascimento(String anoNascimento) {
this.anoNascimento = anoNascimento;
}
String ajustarDataDeNascimento(String diaNascimento, String mesNascimento, String anoNascimento, Object diaNascimeto ){
String data = diaNascimento + mesNascimento + anoNascimento;
SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy");
return sdf.format(data);
}
public static void main(String[] args) {
Pessoa p = new Pessoa ();
String dia = JOptionPane.showInputDialog(null, "Digite o dia de nascimento");
String mes = JOptionPane.showInputDialog(null, "Digite o mes de nascimento");
String ano = JOptionPane.showInputDialog(null, "Digite o dia de nascimento");
System.out.println(p.ajustarDataDeNascimento(dia, mes, ano, args));
}
}
[/code]
Obviamente o código esta errado, mas ja tentei de outras maneiras, mas também não consegui. Alguém poderia ajudar?
Obrigada.