[DB2] recuperar apenas Data de campo Timestamp e formatar a saida

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

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!!!