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

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 |
- Algoritmos Úteis
- Como validar um ano bissexto
- Runtime + svnadmin
- Alguém trabalho com algoritmos genéticos ?
- JAVA... Classe Data
- Problema com while, usando Scanner
- O Windows 8 está pronto para ser usado?
- Looking a Senior Java Developer. Job in Ireland. The company will give a Work Permit in EU
- RESOLVIDO - Erro no Eclipse
- instanceof
- Calculando o ano bissexto
- ALGUÉM ME AJUDE...!
- SVN
- Armazenamento na memória: heap, stack

