sou novo em Java, e mesmo percorrendo o historico não consegui entender. Estou fazendo o seguinte:
…
Date Data = new Date(inputNascimento.getText().toString());
SimpleDateFormat formatador = new SimpleDateFormat(“yyyyddMM”);
NewDateFormat = formatador.format(Data);
System.out.println(NewDateFormat);
…
Já que o Date está “deprecated”, qual componente devo usar no lugar? Alguem tem algum exemplo?
usando o -deprecated eu sei que funciona, mas se esta deprecated, deve haver outro no lugar. Tentei usar o GregorianCalendar, entre outros, mas não consegui. Será que alguem tem algum exemplo para usar no lugar de :
Date Data = new Date(inputNascimento.getText().toString());
SimpleDateFormat formatador = new SimpleDateFormat(“yyyyddMM”);
NewDateFormat = formatador.format(Data);
String data = "13/11/2003";
int dia = Integer.parseInt(data.substring(0,2));
int mes = Integer.parseInt(data.substring(3,5))-1;
int ano = Integer.parseInt(data.substring(6));
GregorianCalendar gc = new GregorianCalendar( ano, mes, dia );
SimpleDateFormat sdf = new SimpleDateFormat("yyyyddMM");
System.out.println(sdf.format(gc.getTime()));
E eu aconselho a vc dar uma olhada na API tambem, Leonardo! Ja existe uma classe chamada SimpleDateFormat, que faz isso que vc postou de uma forma bem mais flexivel e segura!