Formato da data

0 respostas
java
denisspitfire

Estou com este metodo que me retorna um Date

relatorio.getDateIni();

retorno

Mon Aug 01 00:00:00 BRT 2016

e esta é a chamada para o metodo estou usando spring

@RequestMapping(value = "/report/relatorio",
                            method = RequestMethod.POST, 
                            produces = MediaType.APPLICATION_JSON_VALUE)
public String form(@RequestParam("id[]") int id[],
   @RequestParam("dateIni") @DateTimeFormat(pattern = "dd/MM/yyyy") Date dateIni,
   @RequestParam("dateFim") @DateTimeFormat(pattern = "dd/MM/yyyy") Date dateFim,
   @RequestParam("horaInit") String horaInit, @RequestParam("minutoInit") String minutoInit,
   @RequestParam("horaFim") String horaFim, @RequestParam("minutoFim") String minutoFim) 
                   throws JRException, FileNotFoundException, SQLException {
		
   Calendar cal = Calendar.getInstance();

   Relatorio relatorio = new Relatorio();
	
   relatorio.setTag((int) cal.getTimeInMillis());
   relatorio.setMachinesIds(id);
   relatorio.setDateIni(dateIni);
   relatorio.setDateFim(dateFim);
   relatorio.setHoraInit(horaInit);
   relatorio.setMinutoInit(minutoInit);
   relatorio.setHoraFim(horaFim);
   relatorio.setMinutoFim(minutoFim);
	
   System.out.println(relatorio.toString());

como é que eu posso ter o seguinte retorno yyyy-MM-dd.

Porque mesmo colocando dd/MM/yyyy, estou tendo um retorno diferente?

Criado 1 de agosto de 2016
Respostas 0
Participantes 1