用于为0表示前缀的数字说明符

时间:2013-05-25 11:34:13

标签: c# .net string-formatting

我需要数字格式说明符,以便将单个数字前缀为0。

我需要:

1=01
2=02
:
:
:
9=09

两位和三位数字将保留,因为它没有变化

10=10
11=11
:
:

3 个答案:

答案 0 :(得分:6)

尝试:

int nr = 1;
var result = nr.ToString("00");

result将为“01”

答案 1 :(得分:1)

使用PadLeft方法

int number = 9;
string num = number.ToString().PadLeft(2, '0');

答案 2 :(得分:0)

如果您的语言是C#,那么您可以使用PadLeft(2,'0'); 就像string a= '1' string b= a.PadLeft(2, '0')你回答的那样会显示01 如果需要1 = 001,那么只需使用PadLeft(3,'0');