Data para millisegundos

Fala Galera !! estou precisando transformar uma data em millisegundos alguém pode me ajudar ??

bravox

Vc quer transformar ?

Calendar calendar = new GregorianCalendar();

System.out.println( calendar.getTimeInMillis() );// o retorno é um long

então e que eu recebo o dia mês e ano e com isso tenho que gerar um java.sql.Date e o construtor dessa classe recebe uma data em miliisegundo com isso eu teria que converter a data passa para millisengudos !!

bravox

Deixa eu entender , vc recebe uma data e quer converter ela em milisegundos ou ao contrário ?

isso , recebo a data e quero convetela !!

bravox

Bravox , da uma olhada neste artigo aqui no guj mesmo.
Creio que vai te ajudar .

http://www.guj.com.br/java.tutorial.artigo.8.1.guj

Qualquer coisa estamos ai…

Acho que assim é mais fácil…

SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy"); //Supondo que esse é o formato que você vai receber a data
Date data = dateFormat.parse(myDateString);

Abraço,

Armando

valeu galera !! deu certo aqui

bravox

Se eu precisar transformar um Calendar para Date eu uso o seguinte comando:

GregorianCalendar calendar = new GregorianCalendar();
Date data = calendar.getTime();

E se eu quiser fazer o contrário, transformar um date em calendar, eu usei o seguinte:

Date data = new Date();
Calendar calendar = new GregorianCalendar(data.getYear(),
data.getMonth(), data.getDate());

Esse código funciona, mas liga três alertas de uso de API deprecated. Alguém sabe como evitar isso? Tentei pegar os milisegundos, mas ficou bem atrapalhado:

Date data = new Date();
Calendar calendar = new GregorianCalendar();
calendar.set(Calendar.MILLISECOND, Integer.valueOf(""+data.getTime()).intValue());

Aguém tem uma sugestão?

Bem, ao invés de

Date data = new Date();
Calendar calendar = new GregorianCalendar();
calendar.set(Calendar.MILLISECOND, Integer.valueOf(""+data.getTime()).intValue());

Eu usei o seguinte:

Date data = new Date();
Calendar calendar = new GregorianCalendar();
calendar.setTime(date);

Shame on me.

e como dever ser o formato em que devo passar uma data para um banco access, no meu caso?

T+