| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/06/2005 19:22:41
|
Brito_DeveloperPJ
JavaTeenager
![[Avatar]](/images/avatar/1)
Membro desde: 30/09/2004 00:00:00
Mensagens: 167
Offline
|
Pessoal estou comecando com as datas agora, entao vamos com calma.
O que eu quero fazer inicialmente é verificar se a data informada é uma data valida.
Como faço isto?
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/06/2005 19:42:36
|
CarneiroPJ
JWizard
![[Avatar]](/images/avatar/0)
Membro desde: 14/08/2004 00:00:00
Mensagens: 2202
Offline
|
Oi,
Segue alguns links:
http://www.portaljava.com.br/home/modules.php?name=Content&pa=showpage&pid=18
http://www.javamagazine.com.br/downloads/jm22/jm22-primeirospassos.zip
|
http://www.rafaelcarneiro.net |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/06/2005 20:48:39
|
Brito_DeveloperPJ
JavaTeenager
![[Avatar]](/images/avatar/1)
Membro desde: 30/09/2004 00:00:00
Mensagens: 167
Offline
|
:sad:
O problema é q ja vi estes dois links mas nao achei oq quero ou nao consegui entender direito.
Ai nao tem a verificacao que eu quero.
Quero pegar a data q um usuariio digitou e saber se é uma data verdadeira.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/06/2005 20:52:05
|
CarneiroPJ
JWizard
![[Avatar]](/images/avatar/0)
Membro desde: 14/08/2004 00:00:00
Mensagens: 2202
Offline
|
Serve em javascript?
|
http://www.rafaelcarneiro.net |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/06/2005 20:56:53
|
Brito_DeveloperPJ
JavaTeenager
![[Avatar]](/images/avatar/1)
Membro desde: 30/09/2004 00:00:00
Mensagens: 167
Offline
|
Até seria interessante, mas quero em java.
Quero so uma luz. Entendeu como eu comeco isto, se tem q ser tudo na mao com um monte ifs ou tem alguma coisa das classes do java q vam facilita.
**Manda pra mim se vc tiver ai.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/06/2005 12:18:12
|
fer_scaliaPJ
JavaTeenager
![[Avatar]](/images/avatar/0)
Membro desde: 09/09/2004 00:00:00
Mensagens: 180
Offline
|
vc pode fazer andando na string e fazendo as validacoes dos caracteres...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/06/2005 12:24:27
|
Brito_DeveloperPJ
JavaTeenager
![[Avatar]](/images/avatar/1)
Membro desde: 30/09/2004 00:00:00
Mensagens: 167
Offline
|
Olha so eu tenho este metodo aqui ele capitura a data corrente.
Ele funciona sem problemas.
Apartir deste metodo como comeco a fazer a comparacao para saber se a data digitada é valida?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/06/2005 20:02:51
|
javaAdictedPJ
Virtual Machine Man
![[Avatar]](/images/avatar/1)
Membro desde: 07/06/2004 00:00:00
Mensagens: 500
Offline
|
bem, voce tem 3 variaveis, dia mes e ano.
1- primeiro verifica se o ano é valido(nao eh negativo, a nao ser que voce queira considerar A.C. =P).
2-depois verifica se o mes eh fevereiro
2.1- se for, verifique se o ano eh bissexto
2.1.1- se for bissexto, veja se o dia esta entre 1 e 29
2.1.2- se nao for bissexto, veja se o dia esta entre 1 e 28
2.2- se o mes nao é fevereiro, verifique se eh (janeiro OU março OU
maio OU julho OU agosto OU outubro OU dezembro) e veja se o dia esta
entre 1 e 31.
2.3 CASO CONTRARIO se o mes for (abril OU junho OU setembro OU
novembro) e veja se o dia esta entre 1 e 30.
pronto, esse algoritmo deve ser o bastante pra verificar se a data é valida. se o codigo nao entrar em nenhuma dessas condicoes(se o mes for 15 por exemplo), seu metodo deve retornar false.
espero ter ajudado
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/06/2005 09:45:54
|
julianoensPJ
Thread.start()
![[Avatar]](/images/avatar/0)
Membro desde: 17/06/2005 00:00:00
Mensagens: 26
Offline
|
Brito_Developer,
Em vez de você usar varias variáveis do tipo string para representar cada parte de uma data você poderia usar uma instância da classe Date. Dá uma olhada na API, fica bem mais fácil fazer o que você quer.
julianoens
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/06/2005 14:40:49
|
Brito_DeveloperPJ
JavaTeenager
![[Avatar]](/images/avatar/1)
Membro desde: 30/09/2004 00:00:00
Mensagens: 167
Offline
|
Ok pessoal.
Vou dar uma estudada nas classes date e gregorian calendar - e depois vou postar aqui minhas duvidas - provavelmente mais claras
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/06/2005 14:42:26
|
Brito_DeveloperPJ
JavaTeenager
![[Avatar]](/images/avatar/1)
Membro desde: 30/09/2004 00:00:00
Mensagens: 167
Offline
|
Ok pessoal.
Vou dar uma estudada nas classes date e gregorian calendar - e depois vou postar aqui minhas duvidas - provavelmente mais claras
|
|
|
 |
|
|