FormatDateTime com mês por extenso

Delphi

01/12/2006

Olá pessola,

Como pego uma data 10/10/2006 que retorno 10 de Outubro de 2006 através do Delphi?

Obrigado


Yallebr

Yallebr

Curtidas 0

Melhor post

Marco Salles

Marco Salles

01/12/2006

voce pode fazer assim :

showmessage(formatdatetime(´dd mmmm yyyy´,date));


mas cuidado...esse nomes , dependem das configuraçoes regionais do predefinidos no seu windows ... Muitas dessas configuraçoes regionais são copiadas pelo delphi em constantes definidas na biblioteca..

Por exemplo:

longMonthNames[1] .. pode não resultar em janeiro... Ou mesmo: shortMonthNames[1].. Pode não resultar em Jan

Mas voce pode independentemente das configuraçoes do usuário , definir , o nome e a linguagem que voce quer

Basta fazer:

longMonthNames[1] :=´janeiro de ´



GOSTEI 1

Mais Respostas

Massuda

Massuda

01/12/2006

Converta a data para um TDateTime e use FormatDateTime com a string de formatação conveniente; no help do Delphi sobre FormatDateTime tem a lista de formatadores, por exemplo, para ter o mes por extenso use ´mmmm´.


GOSTEI 0
POSTAR