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

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

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

Aceitar