Conversão string to date formatada
Dei uma olhada na Classe Calendar sobre como pegar data e hora e fazer as conversões.
A maneira que consegui é passando uma string com a data para SimpleDateFormat para fazer as formatações e converter essa string para Data para poder passar para o meu Bean , com a hora está beleza mas a data vem 01/01/1970. Então debuguei no eclipse e a data vem do return do método getTime().
Abaixo está o trecho de código.. qual a forma correta de eu formatar a data em dd/mm/yyyy
A maneira que consegui é passando uma string com a data para SimpleDateFormat para fazer as formatações e converter essa string para Data para poder passar para o meu Bean , com a hora está beleza mas a data vem 01/01/1970. Então debuguei no eclipse e a data vem
Thu Aug 28 00:00:00 BRT 2014
Abaixo está o trecho de código.. qual a forma correta de eu formatar a data em dd/mm/yyyy
public Date getTime() throws ParseException {
Calendar c = Calendar.getInstance();
Date date = c.getTime();
//Converte para string e formata
SimpleDateFormat sdfHora = new SimpleDateFormat("HH:mm:ss");
String time = sdfHora.format(date);
//Converte para Date
DateFormat dfHora = DateFormat.getTimeInstance();
horaEmissao = dfHora.parse(time);
return horaEmissao;
}
public int getDayOfWeek() {
Calendar c = Calendar.getInstance();
diaDaSemana = c.get(Calendar.DAY_OF_WEEK);
return diaDaSemana;
}
public Date getDate() throws ParseException {
Calendar c = Calendar.getInstance();
Date date = c.getTime();
//Converte para string e formata
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
String data = sdf.format(date);
//Converte para Date
DateFormat formataData = DateFormat.getDateInstance();
dataEmissao= formataData.parse(data);
return dataEmissao;
}
Cássia Freitas
Curtidas 0
Respostas
Ronaldo Lanhellas
28/08/2014
Bom, o erro provavelmente não está no código que você mostrou acima, executei seu método "getDate()" e retornou a data normalmente (28/08/2014).
GOSTEI 0
Cássia Freitas
28/08/2014
Nossa.. eu estava batendo pino, estava passando a variável errada para o meu bean! O código está funcionando fica ai pra quem precisar.
GOSTEI 0
Ronaldo Lanhellas
28/08/2014
Pois é , o código está certinho, como disse o erro estava em outro lugar, no seu caso na variável que estava passando.
GOSTEI 0