vamos esclarecer agora... ;) java.sql.Date -> guarda apenas o valor da data, ou seja, HORA, MINUTO, SEGUNDO E MILISEGUNDO zerados
java.sql.Time -> guarda apenas o valor da hora, ou seja, DIA, MES, ANO zerados java.sql.Timestamp -> guarda os dois valores... :) PS: c algum dia alguem usar o jTDS (Driver JDBC pra MS SQL Server 2000, free e open-source) cuidado com essas classes... eles nao estao zerando os valores (tive q mexer no codigo fonte do driver pra nao ter q mexer na minha aplicacao inteira) ... :) abra�os ________________________ Bruno Cesar Borges [miojo] Programador Java Semi-Pleno ICQ: 8584744 MSN: [EMAIL PROTECTED] *RUMO* ao Sun Certified Programmer for the Java 2 Platform 1.4 ----- Original Message ----- From: "Rogerio" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, March 07, 2003 8:39 AM Subject: RES: [enterprise-list] java.util.Date e java.sql.Date > > Use pst.setTimestamp( 2, new java.sql.Timestamp( bean.getDate().getTime() ) > ); > > T+ > Rog�rio > > > -----Mensagem original----- > De: Rafael F. Grottoli [mailto:[EMAIL PROTECTED] > Enviada em: quinta-feira, 6 de mar�o de 2003 22:15 > Para: [EMAIL PROTECTED] > Assunto: [enterprise-list] java.util.Date e java.sql.Date > > > Pessoal, > > Estou com um problema na seguinte situa��o: > > Tenho a seguinte query de inser��o para um banco Oracle: > > INSERT INTO TB_CHAT_CLIENT ( NM_CLIENT, DT_LOGIN, CD_CLIENT, TX_EMAIL ) > VALUES ( ?, ?, ?, ? ) > > O campo DT_LOGIN � uma coluna do tipo DATE no BD, e no meu bean Java, > guardo-a como java.util.Date. Ao preencher o preparedStatement, utilizo a > seguinte linha para este campo: > > pst.setDate( 2, new java.sql.Date( bean.getDate().getTime() ) ); > > Entretanto, ao ver o registro inclu�do, ele coloca a data como, por exemplo: > 25/02/2003 > Eu queria que a data fosse inserida incluindo seus valores de hora como, por > exemplo: 25/02/2003 14:34:23 > > Algu�m poderia me ajudar sobre como realizar esta convers�o, ou no Java ou > no Oracle? > > [ ] �s > > > _______________________________ > Rafael Fernandes Grottoli > JAUNT Technologies > Phone: +55 (41) 9961-3390 > E-Mail: [EMAIL PROTECTED] > > > --- > Outgoing mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.459 / Virus Database: 258 - Release Date: 25/2/2003 > > > ---------------------------------------------------------------------------- ---- --------------------------------------------------------------------- Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED] Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED] _______________________________________________________________________ Busca Yahoo! O servi�o de busca mais completo da Internet. O que voc� pensar o Yahoo! encontra. http://br.busca.yahoo.com/ --------------------------------------------------------------------- Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED] Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]
