Como validar uma data no J2ME??? Lembro que é necessário verificar se é ano bissexto, se o mês tem 31 dias, etc.
A Classe Calendar do MIDP não tem o método isLeap() que verifica se o ano é bisexto e não sei como fazer para fazer essa validação!
Some help???
Se o ano for multiplo de 4 ele é bissexto.
int ano = 2004;
boolean bissexto = ((ano % 4) == 0);
Valeu… o problema era bem simples… achei a resposta logo depois que coloquei o tópico.
Valeu mesmo!
nao basta ser divisivel por 4 nao.
Se o ano terminar em 00 tem q ser divisivel por 400.
Ou algo parecido.
valeu pessoal… deu certo aki!
[quote=“josejorgejr”]nao basta ser divisivel por 4 nao.
Se o ano terminar em 00 tem q ser divisivel por 400.
Ou algo parecido.[/quote]
Discordo … Qual numero nao eh termina com “00” e nao eh divisivel por 4?
Veja bem isso não é uma questão de concordar, essa é a regra, por exemplo 2000 é divisível por 4 e por 400 logo, é bissexto… Agora 1900 foi divisível por 4 e não por 400, logo, não foi um ano bissexto…
Fallow