Validando Datas no J2ME

7 respostas
D

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???

7 Respostas

leonardom

Se o ano for multiplo de 4 ele é bissexto.

int ano = 2004;

boolean bissexto = ((ano % 4) == 0);
D

Valeu… o problema era bem simples… achei a resposta logo depois que coloquei o tópico.

Valeu mesmo!

J

nao basta ser divisivel por 4 nao.
Se o ano terminar em 00 tem q ser divisivel por 400.
Ou algo parecido.

V
[]´s

[]´s

D

valeu pessoal… deu certo aki!

aborges

“josejorgejr”:
nao basta ser divisivel por 4 nao.
Se o ano terminar em 00 tem q ser divisivel por 400.
Ou algo parecido.

Discordo … Qual numero nao eh termina com “00” e nao eh divisivel por 4?

TedLoprao

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

Criado 29 de abril de 2004
Ultima resposta 4 de mai. de 2004
Respostas 7
Participantes 6