Dê uma olhada na classe
java.text.SimpleDateFormat.
----- 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]
-------------------------------------------------------------------------
|