web-dev-qa-db-fra.com

Comment puis-je obtenir 0 devant n'importe quel nombre?

Je voudrais ajouter 0 avant un nombre s'il s'agit d'un seul chiffre. Par exemple, il doit être 01,02,03 ... 09, 10, 11, ...

24
KoolKabin
Dim yourNumber as Int32 = 5
yourNumber.ToString("D2") '= "05"
35
Tim Schmelter

Essaye ça:

myNum.ToString().PadLeft(2, "0");
12
jvenema

Essayez ce qui suit ...

Dim varNumber As Integer = 3
Dim number As String = String.Format("{0:0#}", varNumber)

J'espère que cela pourra aider.

3
Lance

La méthode old school de VB6, fonctionne toujours:

Dim yourNumber as Long = 5 
Format(yourNumber, "00") ' = "05" '

... juste pour le bon vieux temps :). Mieux vaut utiliser réponse de Tim .

1
MarkJ