0

我需要数字格式说明符,以便在单个数字前加上 0。

我需要:

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

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

10=10
11=11
:
:
4

3 回答 3

6

尝试:

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

result将是“01”

于 2013-05-25T11:36:33.390 回答
1

为此使用 PadLeft 方法

int number = 9;
string num = number.ToString().PadLeft(2, '0');
于 2013-05-25T11:37:53.053 回答
0

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

于 2013-05-25T11:48:45.557 回答