Estou lendo alguns dados de uma planilha excel e existem algumas datas que tenho que ler. Para tal, eu uso um java.util.SimpleDateFormat para “parsear” a data.
Até ai, beleza, sem problemas, no Excel esta data AA/BB/CCCC e quando dou um print no sistema ele me mostra AA/BB/CCCC… POREM!!! quando eu pego os milisegundos da data, essa méeeeerda me retorna um numero NEGATIVO!!! e isso me ferra pois preciso fazer comparação de datas.
Alguem tem idea de como posso resolver essa “bagaça” ?
Qual o formato da data no arquivo ?
se ela estiver dd/mm/yyyy não precisa fazer converter…
Posta seu codigo, pq dependendo da mantei que vc fez é o que esta dando errado…
Eu preciso saber se essa data é posterior ou anterior a outra… então uso o metodo Data.after(Date) ou Date.before(Date)… e esses metodos usam os milisegundos para comprar as datas.