Login Registre-se

Home > Artigos > Java em Geral >

Anos bissextos e comparação de data em Java (the revision...)

Publicado por Metal Java Full em 16/05/2012 - 1.264 visualizações


comentários: 0

E aí galera,

Este post na verdade já aconteceu outra vez...

Apenas para deixar fixa uma solução melhor, e até mesmo comentar mais sobre o assunto, seguem algumas considerações...

Pode ser comum pensarmos na forma habitual de calcular um ano bissexto averiguando as seguintes regras:

1. Se é divisivel por 4:2. Mas não pode ser centenário:3. Porém há cada 400 anos, validar:Não que a forma acima não funcione, é até interessante sabermos porque é bissexto... hehe

Mas conseguimos resolver isso facilmente com a API do Java, usando GregorianCalendar:Além disso, é importante notar que a comparação entre datas é algo bem comum em Java.

0

Pode até não parecer, mas muita gente não sabe que é possível fazer a comparação entre através de dois objetos (digo, se uma data está antes ou depois da outra) java.util.Date:Para averiguar melhor mais exemplos, veja os links abaixo:

> Is Leap (Exampledepot.com)
> Year is Leap Year (Codebeach.com)
> Tratamento mais aprofundado... (Dickinson.edu)


Download:  date comparison.jpg
Size:  24 KB

comentários: 0