obrigado pela atencao pessoal,
acho q com o gettimestamp, que eu nao conhecia, vai
resolver meu problema.
Ontem eu resolvi meu problema criando dois metodos
como visto abaixo:
public String formataData_amd_dma(String
x)
// deve vir no formato aaaa-mm-dd ex 2001-06-05 =
05/06/2001 { return
x.substring(8,10)+"/"+x.substring(5,7)+"/"+x.substring(0,4);
}
public String pegaHorario(String
x)
// deve vir no formato aaaa-mm-dd hh:mm:ss ex
2001-05-28 16:56:25 = 16:56:25 { return
x.substring(11,x.length());
}
E entao peguei com getString o resultado do banco
da coluna dt_atualicacao do tipo datetime
dataAtualizacao=
rs.getString("dt_atualizacao"); dataAtualizacao =
data.formataData_amd_dma(dataAtualizacao)+"
"+data.pegaHorario(dataAtualizacao);
----- Original Message -----
Sent: Monday, May 28, 2001 5:37 PM
Subject: Re: RES: [java-list] nao consigo
obter hh:mm:ss atraves de um getDate
esse não é SQL92 mas é Oracle. Se me lembro
bem dat MySQL (faz tempo), o campo Date em MySQL deveria ser mapeado para
java.sql.Timestamp rs.getTimestamp() ou vc usa rs.getDate() e rs.getTime() e
tb poderia fazer Calendar cal = Calendar.getInstance(); rs.getDate(idx,
cal);
Maurício Borges Florencio wrote:
ADC43B546654D411B49700D0B720430A86F1BC@NT-VINHO">
Vc já tentou fazer o tratamento no
comando sql tipo assim
to_char(nome_do_campo,'dd/mm/yyy
hh:mi:ss').Não tenho certeza se é exatamente assim.
-----Mensagem original----- De:
jspdeveloper [SMTP:[EMAIL PROTECTED]] Enviada em:
segunda-feira, 28 de maio de 2001 15:59 Para:
[EMAIL PROTECTED] Assunto:
[java-list] nao consigo obter hh:mm:ss atraves de um getDate em um
banco mysql
saudacoes pessoal,
preciso obter hora e minuto atraves de um
getDate mas o maximo q ele me retorna eh
dd/mm/yyyy
obs: estou usando o mysql.
quando executo um getString eu obtenho a
informacao que quero, mas preciso formatar a saida e nao estou afim de fazer o tratamento ´na
mao´. pelo getString esta vindo assim:
2001-05-28 16:50:54 mas quero usar um
getDate e um simpleDateformat para sair assim: 28/05/2001 16:50:54 PM
o codigo abaixo soh retorna
dd/MM/yyyy:
String dataAtualizacao = new
String(); java.text.SimpleDateFormat
formatter = new java.text.SimpleDateFormat("dd/MM/yyyy hh:mm
a"); dataAtualizacao=
rs.getString("dt_atualizacao"); dataAtualizacao = formatter.format(dt_atualizacao);
alguem pode me dar um help?? obrigado
mysql> select dt_atualizacao from
hw_estacoes_de_trabalho; +---------------------+ |
dt_atualizacao | +---------------------+ |
2001-05-28 16:48:26 | +---------------------+ 1 row in
set (0.00 sec)
------------------------------ 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 para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------
|