[URGENTE]Duvida com comparacao entre datas  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
miguelbh6
Debugger
[Avatar]

Membro desde: 09/09/2008 15:49:42
Mensagens: 68
Offline

galera, tenho duas datas a serem comparadas, uma do tipo date e outra recupero do banco e o tipo dela esta vindo como Timestamp,
como faco esta comparacao, pois estou passando duas datas iguais e ta dando problema
[Email] [MSN]
Lavieri
GUJ Master
[Avatar]

Membro desde: 27/01/2004 13:39:31
Mensagens: 1851
Localização: João Pessoa / PB
Offline

vc ta usando .equals ? ou usanod == ??

tenta usar .equals

Sun Certified Java Programmer (SCJP 6)

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand."
-Martin Fowler et al, Refactoring: Improving the Design of Existing Code, 1999

Meu blog -> http://blog.tomazlavieri.com.br/
[ICQ]
rodrigo_rosalin
Thread.start()

Membro desde: 25/11/2008 20:00:40
Mensagens: 32
Offline

Se entendi sua pergunta, você deseja fazer uma comparação referente a magnitude das datas:
Você poderia criar um objeto Timestamp utilizando as características do seu objeto Date e utilizar o método da classe Timestamp "compareTo(Timestamp timestamp)".


Outra forma:

Você pode criar dois objetos DateTime(int year, int monthOfYear, int dayOfMonth, int hourOfDay, int minuteOfHour, int secondOfMinute, int millisOfSecond) derivada de seus dois objetos Date e Timestamp, e utilize o método getMillis() .

Eu gosto muito da API JodaTime e recomendo seu uso.

Ex:



JodaTime - http://joda-time.sourceforge.net/

This message was edited 4 times. Last update was at 13/12/2008 22:17:29


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