Fala galera…
seguinte, tenho um campo Timestamp numa tabela do DB2…algo como Jul 1 2005 12:00:00.000
tem alguma funcao SQL q me retorne apenas a parte da Data e q permita formatar essa data tb??
preciso retornar a data no formato 01 Jul 2005
alguem tem ideias??
valew
Rafael, não sei se vc já tentou isso:
Timestamp t = rs.getTimestamp("data");
SimpleDateFormat sdf = new SimpleDateFormat("dd mm yyyy");
String formattedDate = sdf.format(new Date(t.getTime()));
PS: Não testei o código mas acho que deve funcionar
jah tentei usar isso sim, Leonardo…
mas a ideia eh nao usar codigo Java p/ fazer a conversao, e sim jah trazer direto do BD a data pronta…
valew
coloca assim
select date(campoTimeStamp) from tabela
ele retornará apenas a data
para formatar a data e necessario fazer um código
Vinny
#5
Olha só eu não sei se isso aqui vai funcinar para timeStamp
mas eu acredito que sim é via SQL que vc quer pegar a data né
Então teste isso:
[list] SELECT EXTRACT(DATE FROM SEUCAMPOTIMESTAMP) FROM TABELA[/list]
Bom eu acredito que isto deve funcionar!!!