Array
(
    [0] => stdClass Object
        (
            [Votos_Balanceados] => 1
            [id] => 562056
            [titulo] => asp clássico: Como formatar um número com zeros?
            [dataCadastro] => DateTime Object
                (
                    [date] => 2016-09-09 17:51:04
                    [timezone_type] => 3
                    [timezone] => America/Sao_Paulo
                )

            [isFirstPost] => -1
            [idUsuario] => 418027
            [status] => A
            [isExample] => 
            [NomeUsuario] => Jothaz
            [Apelido] => 
            [Foto] => 418027_20150313165406.jpg
            [Conteudo] => 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.

[code]

Function preencheCaracterAesquerda(stringAFormatar, tamanho, caracterPreencher)
preencheCaracterAesquerda = Right(String(tamanho, caracterPreencher) & stringAFormatar, tamanho)
end function
[/code]

Ou:

[code]stringAFormatar = "22"
result = Right("0000" & stringAFormatar,4)[/code] ) )

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

Gladstone Gomes
|
MVP
Pontos: 1700
    09 set 2016

people
No VBScript, como formatar um número para string no formato "0020", "020",etc?
Existe alguma forma elegante de fazer?
thanks :)

Post mais votado

Jothaz
   - 09 set 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.

#Código


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


Ou:

#Código
stringAFormatar = "22"
result = Right("0000" & stringAFormatar,4)

Gladstone Gomes
|
MVP
Pontos: 1700
    09 set 2016

risos irado Jothaz MUITO obrigado :)))

Jothaz
   - 09 set 2016

kkkk.

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

Mas que bom que lhe ajudou.