Comparação de datas

4 respostas
A

Tenho um arquivo de texto que tem um campo data e tenho no banco de dados um campo data no formato timestamp. Antes de inserir o conteúdo do txt no banco, tenho que conferir se aquela data já existe no banco. A minha dúvida é o seguinte:

O que é melhor, passar a minha data do txt que é uma string para timestamp ou passar o meu timestamp que eu pego do banco e passar para string e usar compareTo para fazer a comparação???

4 Respostas

felipealbuquerque

Utilize a comparação da própria Calendar…

maquiavelbona

String para int (timestamp). Uma comparação entre valores numéricos é mais eficiente do que uma em String ,podendo você evitar erros comuns.

Até!

A

Mas como eu passo string para timestamp?? Eu já achei para passar timestamp para string, mas o contrário não consegui achar.

fabim

Timestamp t = new Timestamp( (new SimpleDateFormat(“dd/MM/yyyy”).parse( stringData )).getTime() );

Criado 21 de novembro de 2007
Ultima resposta 21 de nov. de 2007
Respostas 4
Participantes 4