如果是单个数字,我想在数字前加0。例如,它应该是01,02,03 ... 09,10,11,......
答案 0 :(得分:32)
Dim yourNumber as Int32 = 5
yourNumber.ToString("D2") '= "05"
答案 1 :(得分:12)
试试这个:
myNum.ToString().PadLeft(2, "0");
答案 2 :(得分:3)
尝试以下方法......
Dim varNumber As Integer = 3
Dim number As String = String.Format("{0:0#}", varNumber)
希望有所帮助。
答案 3 :(得分:1)
VB6的老派方法仍然有效:
Dim yourNumber as Long = 5
Format(yourNumber, "00") ' = "05" '
...只是为了旧时的缘故:)。最好使用Tim's answer。
答案 4 :(得分:-3)
if(number < 10){
number = Int32.Parse("0" + number.ToString());
}
我想这是一些c#正在进行:)但你应该明白这一点。