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
Como pego uma data 10/10/2006 que retorno 10 de Outubro de 2006 através do Delphi?
Obrigado
Yallebr
Curtir tópico
+ 0
Responder
Post mais votado
01/12/2006
voce pode fazer assim :
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:
Mas voce pode independentemente das configuraçoes do usuário , definir , o nome e a linguagem que voce quer
Basta fazer:
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
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
Clique aqui para fazer login e interagir na Comunidade :)