| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2007 13:22:06
|
Cris_gavioli
Debugger
![[Avatar]](/images/avatar/6c23fdb32b57c00398f53e90a3714bd3.png)
Membro desde: 27/03/2007 12:08:59
Mensagens: 59
Offline
|
Olá pessoal!
Tenho uma webaaplication e quero que qd o susuario digitar a data no formato ddmmaa (dia/mes/ano), verifique se a data esta correta.
Fiz este codigo, mas está com erro, alguém sabe o que é?
Grata...
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2007 14:48:54
|
jonimca
JavaGuru
Membro desde: 27/05/2003 10:10:10
Mensagens: 241
Offline
|
Cris, eu fiz deste jeito, sendo;
public static boolean checkNotTomorrow(int date) {
String data = Integer.toString(date);
boolean result = true;
SimpleDateFormat sdf2 = new SimpleDateFormat();
sdf2.applyPattern(Globals.DATE_PATTERN);
sdf2.setLenient(false);
try {
Date d = sdf2.parse(data);
return checkNotTomorrow(d);
} catch (Exception e) {
result = false;
}
return result;
}
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2007 14:50:41
|
jonimca
JavaGuru
Membro desde: 27/05/2003 10:10:10
Mensagens: 241
Offline
|
public static final String DATE_PATTERN = "yyyyMMdd";
Vc pode alterar para ddMMyyy
Cris, espero ter ajudado, qualquer dúvida dá um toque, ahh eu estou usando o Struts, este método eu estou usando no formulário..
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2007 15:06:09
|
Cris_gavioli
Debugger
![[Avatar]](/images/avatar/6c23fdb32b57c00398f53e90a3714bd3.png)
Membro desde: 27/03/2007 12:08:59
Mensagens: 59
Offline
|
hummm...vou tentar aqui...Obrigada...
Ahhh só não entendi uma coisa nessa public que vc fez ele compara a data que o usuário fez com uma função de data do java (SimpleDateFormat())?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2007 16:39:09
|
Cris_gavioli
Debugger
![[Avatar]](/images/avatar/6c23fdb32b57c00398f53e90a3714bd3.png)
Membro desde: 27/03/2007 12:08:59
Mensagens: 59
Offline
|
Pessoal da uma olhada nessa function para mim, só retorna que a data é inválida, mesmo quando coloco uma data válida 020409(ddmmaa).
Alguém sabe ql o problema?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2007 21:49:45
|
caiozanchetti
JavaBaby
![[Avatar]](/images/avatar/075b24b68eb3cb44b3fa4e331d86db89.jpg)
Membro desde: 27/10/2004 00:17:24
Mensagens: 90
Offline
|
Cris, observei um possível equivoco na sua função substr confira se eh isso:
|
Claudiomir Zanchetti (Caio)
SCJP 5.0 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2007 23:49:41
|
ramilani12
GUJ Master
![[Avatar]](/images/avatar/b597460c506e8e35fb0cc1c1905dd3bc.png)
Membro desde: 11/03/2005 01:23:30
Mensagens: 1944
Localização: Curitiba-PR
Offline
|
Prq vc nao usa a função split(); semelhante ao Java ....
Faça isso
|
my delicious| follow me| linkedin |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/04/2007 08:00:43
|
caiozanchetti
JavaBaby
![[Avatar]](/images/avatar/075b24b68eb3cb44b3fa4e331d86db89.jpg)
Membro desde: 27/10/2004 00:17:24
Mensagens: 90
Offline
|
Show de bola.. Essa nao eu conhecia ramilani12....
ramilani12 wrote:Prq vc nao usa a função split(); semelhante ao Java ....
Faça isso
|
Claudiomir Zanchetti (Caio)
SCJP 5.0 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/04/2007 08:59:12
|
Cris_gavioli
Debugger
![[Avatar]](/images/avatar/6c23fdb32b57c00398f53e90a3714bd3.png)
Membro desde: 27/03/2007 12:08:59
Mensagens: 59
Offline
|
Vlw Romilani e Caio, deu certinho....
|
|
|
 |
|
|