Подтвердить что ты не робот

Как я могу получить 0 перед любым номером?

Я хотел бы добавить 0 перед номером, если это одна цифра. Например, это должно быть 01,02,03... 09, 10, 11,...

4b9b3361

Ответ 1

Dim yourNumber as Int32 = 5
yourNumber.ToString("D2") '= "05"

Ответ 2

Попробуйте следующее:

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

Ответ 3

Попробуйте следующее...

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

Надеюсь, что это поможет.

Ответ 4

Старый школьный метод от VB6, все еще работает:

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

... только для старого времени:). Лучше использовать ответ Тима.

Ответ 5

if(number < 10){
  number = Int32.Parse("0" + number.ToString());
}

Я думаю, что это был какой-то С#, идущий:), но вы должны получить эту идею.