FormatDateTime com mês por extenso

01/12/2006

0

Olá pessola,

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

Obrigado


Yallebr

Yallebr

Responder

Post mais votado

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 ´



Marco Salles

Marco Salles
Responder

Mais Posts

01/12/2006

Massuda

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´.


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar