RES: [firebase-br] current_timestamp

Rafael Cabral rafael.cabral em intercraft.inf.br
Qui Set 15 10:17:21 -03 2005


Fala Gustavo.

O que vc pode fazer é usar o extract:

CAST((EXTRACT(DAY FROM CURRENT_TIMESTAMP)) AS VARCHAR(2)) || '/' ||
CAST((EXTRACT(MONTH FROM CURRENT_TIMESTAMP)) AS VARCHAR(2)) || '/' ||
CAST((EXTRACT(YEAR FROM CURRENT_TIMESTAMP)) AS VARCHAR(4))

O problema aqui é que a data será formatada com o formato d/m/yyyy. E não
como dd/mm/yyyy que seria o que vc gostaria. Acho que se vc quiser formatar
números para duas casas, vc provavelmente terá que criar uma UDF.

Se vc simplesmente usar o CAST(CURRENT_TIMESTAMP AS VARCHAR(20)), ele vai
retornar a string no formato do próprio Firebird (mm/dd/yyyy).

[]s,

Rafael Cabral

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Gustavo Sequeira
Enviada em: quarta-feira, 14 de setembro de 2005 14:29
Para: FireBase; firebird-br em yahoogrupos.com.br
Assunto: [firebase-br] current_timestamp

postei ainda agora sobre current_timestamp, digo que a postagem foi feita
expressamente inadequada... a duvida e a seguinte... como faco para passar
de *current_timestamp* para *string *formatada??

-- 
+-=-=-=-=-=-=-=-=-=-=-+
+ - Gustavo Sequeira - +
+-=-=-=-=-=-=-=-=-=-=-+
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br Para editar
sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa






Mais detalhes sobre a lista de discussão lista