asp clássico: Como formatar um número com zeros?

09/09/2016

0

people

No VBScript, como formatar um número para string no formato "0020", "020",etc?

Existe alguma forma elegante de fazer?
thanks :)
Gladstone Matos

Gladstone Matos

Responder

Post mais votado

09/09/2016

Muitos dizem que código elegante é o que funciona, mas nem pretendo entrar nesta ceara.

Não sei se os exemplos abaixo vão estar a altura da exigência de elegância e nem tive como testar, mas pelo lhe dará uma ideia.


Function preencheCaracterAesquerda(stringAFormatar, tamanho, caracterPreencher)
  preencheCaracterAesquerda = Right(String(tamanho, caracterPreencher) & stringAFormatar, tamanho)
end function


Ou:

stringAFormatar = "22"
result = Right("0000" & stringAFormatar,4)

Jothaz

Jothaz
Responder

Mais Posts

09/09/2016

Gladstone Matos

risos irado Jothaz MUITO obrigado :)))
Responder

09/09/2016

Jothaz

kkkk.

E tem milhares de anos que não uso VbScritp.

Mas que bom que lhe ajudou.
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