Como faco para que um campo do tipo Date seja iniciado com a data atual - 30 dias ou seja um mes antes?
Para que sempre que o usuario abrir uma determinada tela tenho um <rich:calendar com esta data?
Alguem pode ajudar?
obrigado,abraços.>
Duvida com Date
L
4 Respostas
Algo mais ou menos assim:
Date hj = new Date();
GregorianCalendar calendar = new GregorianCalendar();
calendar.setTime(hj);
calendar.add(Calendar.DAY_OF_MONTH, -30);
Date novaData = calendar.getTime();
L
opa valew pela ajuda pessoal ,vou testar aqui.
acrescendo ao codigo do kamikazeishida, retorna o primeiro dia do mes anterior
Calendar c = Calendar.getInstance();
c.set(Calendar.DAY_OF_MONTH, 1);
c.add(Calendar.DATE, -30);
return c.getTime();
Calendar c = Calendar.getInstance();
c.add(Calendar.DATE, -30);
Criado 4 de julho de 2008
Ultima resposta 4 de jul. de 2008
Respostas 4
Participantes 4
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo