[code]
protected static String ontem2() {
Date hoje = GregorianCalendar.getInstance().getTime();
SimpleDateFormat format = new SimpleDateFormat("yy/MM/dd");
String retorno = format.format(hoje);
return retorno;
}[/code]
Srs,
Como posso gerar utilizando uma instâncias de GregorianCalendar, uma data que contenha o dia de ontem?
Já tentei adicionar, a este código a instrução
data.add(GregorianCalendar.DAY_OF_MONTH, -1)
Mesmo assim, não obtive sucesso…
Agradeço novamente a ajuda de todos.
conectionsp
No meu teste acho que isto funcionou:
[code]
SimpleDateFormat sdf = new SimpleDateFormat(“dd/MM/yyyy”);
Calendar hoje = GregorianCalendar.getInstance();
System.out.println("Data de hoje >> "+sdf.format(hoje.getTime()));
hoje.add(Calendar.DAY_OF_MONTH, -1);
System.out.println("Data de ontem >> "+sdf.format(hoje.getTime()));[/code]
Evidencia:
init:
deps-jar:
Compiling 1 source file to /home/NetBeansProjects/JavaApplication1/build/classes
compile:
run:
Data de hoje >> 10/08/2008
Data de ontem >> 09/08/2008
BUILD SUCCESSFUL (total time: 0 seconds)
flw