2011-01-20 85 views

回答

3

您可以使用:

String.Format("{0:D2}", myInt); 

的“:D2”前面加上零讲述的String.Format垫数量至少两位数。如果它长于两位数字,它不会填充任何东西。

7

可以使用ToStringformat string

var i = 6; 
var stringRepresentation = i.ToString("d2"); 
+0

+1古朴典雅。 – adatapost 2011-01-20 14:03:53

1

如果你已经有了字符串,你可以写

str = str.PadLeft(2, '0'); 

注意,你可能会寻找

string str = new DateTime(1,1,1, 12,34,56).ToShortTimeString(); 

这返回12:34 PM,并且可以定制usin g format strings

0
int i = 8; 

string s = String.Format("{0:00}", i); 

00代表2位 00.00将represend 2位和2位小数

相关问题