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?