Ola,
Tenho uma data que preciso acertar o mes e estou usando o calendar.set(Calendar.MONTH, mes). Porem o “mes” é uma vairavel do tipo Long. Como fazer para converter mes de Long para int ?
Grato
Heler
Ola,
Tenho uma data que preciso acertar o mes e estou usando o calendar.set(Calendar.MONTH, mes). Porem o “mes” é uma vairavel do tipo Long. Como fazer para converter mes de Long para int ?
Grato
Heler
Você vai ter que fazaer um casting… Na hora da compilação você vai receber um warning dizendo sobre uma possível perda de precisão
int i = (int) variavelLong;
1 - para q uma variavel q guarda o mes eh do tipo Long? sendo q os valores variam entre 1 e 12???
2 - a variavel eh do tipo primitivo long ou da Classe Long???
se for long, faz o q o Bruno Falou…senão, vc tem q fazer:
calendar.set(Calendar.MONTH, mes.intValue()-1);
lembrando q Calendar.MONTH vai de 0 a 11, onde 0 eh Janeiro e 11 eh Dezembro, por isso eu coloquei o -1
espero ter ajudado…