Obrigado pela ajuda, todas as sugest�es foram v�lidas, basta eu escolher a que melhor atende minha necessidade atual.
----- Original Message -----
Sent: Thursday, January 09, 2003 8:27 AM
Subject: RE: [enterprise-list] datetime no SQL Server 2000

Giovani,
 
Vc pode tratar o formato da data no sql e retornar dois campos um para data e outro para hora ou retornar um s� concatenando a data formatada e a hora formatada.
 
Para formatar a data no sql, voc� pode usar o comando convert(char(10), DATA_DESEJADA, 103), que vai te retornar uma string no formato DD/MM/AAAA.
Para formatar a hora no sql, voc� pode usar o comando convert(char(8), DATA_DESEJADA, 108), que vai te retornar uma string no formato HH:MM:SS.
 
O parametro 103 ou 108 s�o do convert e podem variar de 100 at� 114 mudando o tipo de informa��o de retorno.
 
Espero ter entendido o seu problema e conseguido ajudar.

Gustavo Sant' Anna
 
 
 -----Original Message-----
From: Giovani Salvador [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, January 08, 2003 2:18 PM
To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
Subject: [enterprise-list] datetime no SQL Server 2000

Pessoal, estou tendo um problema com sql server 2000 usando campos datetime para formatar.
 
Ap�s recuperar os dados num resultset e der um res.getString("campo_data") aparece como resultado yyyy-mm-dd hh:mm:ss.ccc (ex.: 2002-12-25 14:00:01.852).
 
Quero formatar este retorno para, por exemplo, dd/MM/yyyy. Tamb�m n�o quero perder as informa��es de hora. Usando o simpleDateFormat, d� erro de unparseable date, provavelmente por causa dos tra�os. Se eu usar getDate em cima do Resultset, perco as informa��es de hora, certo?
 
Algu�m sugere algo para formatar a data/hora que esta vindo no formato especificado?
 
Obs.: Tentei achar no sql server algo que diga ao banco usar sempre uma formato padr�o, mas n�o achei. Any idea?
 
Obs2.: JDK 1.4.1
 
Obrigado.

Responder a