Validando Datas no J2ME

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.


[]´s

[]´s

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