Galera alguem ai jah teve um problema parecido e sabe como resolver?
Meu problema é o seguinte, qualquer variavel do tipo date esta retornando a data errada, ou melhor tah com pau.
EX:
Date data=new Date();
Calendar cal=Calendar.getinstance();
cal.settime(data);
cal.DAY_MONTH;
cal.Year;
isso tah retornando 5/2/1 11:12:13, qualquer data tah fazendo isso e se eu tento setar uma data para a variavel, nada acontece continua com esta data citada a cima, tah muito estranho, parece que a classe Date deu pau!!!
JavaME não tem simpledateformat!, há não é o date que tah com pau é o calendar mesmo, antes de atribuir o date no calendar eu dei um data.tostring e tah com a hora e data certa, fods.
aff consegui, bobeira minha, tem que colocar um cal.get(cal.MONTH) eu tava usando soh o cal.MONTH, ai voltava um numero estático, por isso a data sempre era aquilo, valeu pela ajudar galera!!!
Date data = new Date(System.currentTimeMillis());
cal.setTime(data);
int mes = cal.get(Calendar.MONTH);
int dia = cal.get(Calendar.DAY_OF_MONTH);
int ano = cal.get(Calendar.YEAR);