GregorianCalendar Ontem [RESOLVIDO]

2 respostas
C
protected static String ontem2() {

		Date hoje = GregorianCalendar.getInstance().getTime();		
		SimpleDateFormat format = new SimpleDateFormat("yy/MM/dd");		
		String retorno = format.format(hoje);
		return retorno;
	}

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

2 Respostas

fantomas
No meu teste acho que isto funcionou:
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()));
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

C
Criado 10 de agosto de 2008
Ultima resposta 10 de ago. de 2008
Respostas 2
Participantes 2