Pessoal fiquei com uma duvida aqui, se eu der um new Date(); e depois de algum tempo(dois minutos) new Date(); e comparar os dois
date1.compareTo(date2), deveria retornar 0 não?
Ou é olhado os dois minutos que se passaram?
Pessoal fiquei com uma duvida aqui, se eu der um new Date(); e depois de algum tempo(dois minutos) new Date(); e comparar os dois
date1.compareTo(date2), deveria retornar 0 não?
Ou é olhado os dois minutos que se passaram?
Não, não é igual não… ele compara time também
Nesse caso eu teria que formatar a Data pra String(todas no mesmo formato) e depois compara-las com o compareTo mesmo?
Ou tem outra solução melhor?
Podes aplicar um SimpleDateFormat nas datas utilizando o format de (“dd/MM/yyyy”), ou seja, não compararia as horas.
Nesse caso eu teria que formatar a Data pra String(todas no mesmo formato) e depois compara-las com o compareTo mesmo?
Ou tem outra solução melhor?[/quote]
Vc teria que zerar a hora, minuto, segundos, milessions das duas datas e depois usar o compareTo
ou então formatar a data em String sem as horas, minutos… e usar um equals pra ve se é igual (pior solução)
Eu usaria uma função do meu projeto de utilitários, que zera as horas de uma da data.
org.opensutils.DateFormat.trunc(new Date()).compareTo(org.opensutils.DateFormat.trunc(new Date()))
Nesse caso eu teria que formatar a Data pra String(todas no mesmo formato) e depois compara-las com o compareTo mesmo?
Ou tem outra solução melhor?[/quote]
Vc teria que zerar a hora, minuto, segundos, milessions das duas datas e depois usar o compareTo
ou então formatar a data em String sem as horas, minutos… e usar um equals pra ve se é igual (pior solução)
Eu usaria uma função do meu projeto de utilitários, que zera as horas de uma da data.
org.opensutils.DateFormat.trunc(new Date()).compareTo(org.opensutils.DateFormat.trunc(new Date()))
http://code.google.com/p/opensutils-br4j/w/list
[/quote]
Baixei o jar do seu projeto, valeu
lá tem outras funções que podem ser util… qualquer duvida grita ai rss