Dê uma olhada na classe java.text.SimpleDateFormat.

---
Jonatan Schroeder
[EMAIL PROTECTED]
 
 
----- Original Message -----
Sent: Thursday, October 03, 2002 8:07 AM
Subject: [java-list] String em Data

Estou usando o seguinte método para transformar uma string em data:
java.sql.Timestamp dtpass_f;
//***Método para transformar string em data***
public java.sql.Timestamp strtodate( String sDate )
{
System.out.println( " A string passada e "+sDate );
int ano = Integer.parseInt(sDate.substring( 0, 4 ));
int mes = Integer.parseInt(sDate.substring( 5, 7 ));
int dia = Integer.parseInt(sDate.substring( 8, 10 ));
java.util.Calendar calendar = java.util.Calendar.getInstance();
calendar.set(ano, mes-1, dia, 0, 0, 0 );
java.sql.Timestamp dtpass = new
java.sql.Timestamp((calendar.getTime()).getTime() );
dtpass_f = dtpass;
System.out.println( "A data que sera gravada e "+dtpass_f );
return dtpass;
}
O problema é que este método gera uma data do tipo:
10/03/2002 00:00:00.526
E eu preciso de uma data do tipo:
10/03/2002 00:00:00

Como posso resolver isso?
Desde já agradeço.

_________________________________________________________
Voce quer um iGMail protegido contra vírus e spams?
Clique aqui: http://www.igmailseguro.ig.com.br


------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Responder a