Verificar se retornou uma data vazia

7 respostas
jason_bourne

Pessoal,

Como faço para verificar se uma data veio vazia (Date).

7 Respostas

andredeividi

Um dica tenta alguma coisa assim

date.getTime() &gt 0;

Abraço

fabiozoroastro

o que você considera como “vazia”??? null??

boolean dataVazia = null == minhaData;

Isso?
Abraço.

jason_bourne

fabiozoroastro:
o que você considera como “vazia”??? null??

boolean dataVazia = null == minhaData;

Isso?
Abraço.

Vazia, não setada, não preenchida.

fabiozoroastro

Se ela não foi setada ela é nula.

jason_bourne
Date data = null;

if(null.equals(data)) 
System.out.println("Data nula");
else 
System.out.println("Data não nula");
fabiozoroastro

vc nao pode usar equals em para espaços de memória null.
Na verdade o seu código nem compila. Troca por:

Date data = null;
 
 if(null == data)
     System.out.println("Data nula");
 else 
     System.out.println("Data não nula");

:slight_smile:

jason_bourne

fabiozoroastro:
vc nao pode usar equals em para espaços de memória null.
Na verdade o seu código nem compila. Troca por:

Date data = null;
 
 if(null == data)
     System.out.println("Data nula");
 else 
     System.out.println("Data não nula");

:)

vlw!

Criado 22 de maio de 2007
Ultima resposta 22 de mai. de 2007
Respostas 7
Participantes 3