Data Passada em JSP (YYYY-MM-DD)

06/04/2017

0

Olá

Gostaria de obter uma ajuda de vocês que são experientes no assunto...

Tenho um código e gostaria de obter a data anterior de 3 dias da data atual.

Tive a ideia de capturar o dia do ano, subtrair por -3 e pegar a data com menos 3 dias, até ai tudo bem, porem não consigo imprimir a data no formato (YYYY-MM-DD) somente assim (Sat Dec 31 11:03:08 BRST 2016).

Preciso da data no "cal.getTime()" formato (YYYY-MM-DD) para fazer um consulta no bando "mysql" entre datas.


<%

//minha data atual está dentro da variável dia no formato de dias do ano que seria o "96" hoje.

int ontem = dia - 3; 

	  Calendar cal = Calendar.getInstance();
         cal.set(Calendar.DAY_OF_YEAR, ontem);
	
%>

//imprimindo java no html
<%=data%> //data atual
<%=dia%> //dia do ano
<%=cal.getTime()%> //data capiturada	



Porem no meu meu resultado sai como:

2017-4-6
96
Mon Apr 03 12:38:46 BRT 2017
Henrique

Henrique

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar