Dot-Net

在.Net中以零開頭填充一個數字

  • January 28, 2009

我需要用起始零填充所有個位數。有人可以建議最好的方法嗎?(例如 1 -> 01、2 -> 02 等)

我會在數字上呼叫.ToString,提供一個需要兩位數字的格式字元串,如下所示:

int number = 1;
string paddedNumber = number.ToString("00");

如果它是較大字元串的一部分,您可以在佔位符中使用格式字元串:

string result = string.Format("{0:00} minutes remaining", number);
number.ToString().PadLeft(2, '0')

引用自:https://stackoverflow.com/questions/489466