verificação de data [resolvido]  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
Cris_gavioli
Debugger
[Avatar]

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...
[MSN]
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;
}
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..
Cris_gavioli
Debugger
[Avatar]

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())?
[MSN]
Cris_gavioli
Debugger
[Avatar]

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?
[MSN]
caiozanchetti
JavaBaby
[Avatar]

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
[MSN]
ramilani12
GUJ Master
[Avatar]

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
[Email] [ICQ]
caiozanchetti
JavaBaby
[Avatar]

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
[MSN]
Cris_gavioli
Debugger
[Avatar]

Membro desde: 27/03/2007 12:08:59
Mensagens: 59
Offline

Vlw Romilani e Caio, deu certinho....

[MSN]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team