Calendar

3 respostas
ricardocomp

Olá pessoal,
eu estava dando uma olhada aqui no Banco de Dados
eu percebi que o Calendar trata o mês de Janeiro como sendo 00?

Calendar cal1 = Calendar.getInstance();
            String data = cal1.get(Calendar.YEAR) + "/" + cal1.get(Calendar.MONTH) + "/" + cal1.get(Calendar.DATE);
            solicitacao.setData(data);

Usando o código acima os dados da data
foram armazenados da seguinte forma:

2010-00-08

No caso eu teria que somar 1 no mês para ficar de acordo
com a contagem certa?

Será que alguém poderia me dar uma ajuda?

[]'s.

3 Respostas

T

String data = cal1.get(Calendar.YEAR) + “/” + ( cal1.get(Calendar.MONTH) + 1 ) + “/” + cal1.get(Calendar.DATE);

fabio.ita04

Calendar serve para vc manipular datas (por exemplo aritmética de datas). Para formatar datas, use SimpleDateFormat

SimpleDateFormat df = = new SimpleDateFormat("dd/MMM/yyyy");
		String strDate = df.format(date);

abs
Fábio.

ricardocomp

Jóia Thiago?
Obrigado pela ajuda,
era o que eu pensei. :smiley:

[]'s.

Criado 8 de janeiro de 2010
Ultima resposta 8 de jan. de 2010
Respostas 3
Participantes 3