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

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

24
задан Cary Bondoc 24 December 2015 в 03:26
поделиться

5 ответов

Dim yourNumber as Int32 = 5
yourNumber.ToString("D2") '= "05"
34
ответ дан 28 November 2019 в 23:20
поделиться

Попробуйте это:

myNum.ToString().PadLeft(2, "0");
12
ответ дан 28 November 2019 в 23:20
поделиться

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

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

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

1
ответ дан 28 November 2019 в 23:20
поделиться
if(number < 10){
  number = Int32.Parse("0" + number.ToString());
}

Я думаю, что это было немного на c# :), но вы должны понять идею.

-3
ответ дан 28 November 2019 в 23:20
поделиться

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

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

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

3
ответ дан 28 November 2019 в 23:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: