如何把1格式化成01?

Alang_79 2004-09-28 02:31:30
如何把1格式化成01?
...全文
658 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
北京的雾霾天 2004-09-28
  • 打赏
  • 举报
回复
string NumFormat = "00";
int i = 1;
string nStr = i.ToString();
string tmpResult = NumFormat.Remove(NumFormat.Length-nStr.Length, nStr.Length) + nStr;
System.Console.WriteLine( tmpResult );
Brunhild 2004-09-28
  • 打赏
  • 举报
回复
i.ToString("00")
xjer111 2004-09-28
  • 打赏
  • 举报
回复
int i = 2;
string str = (i.ToString()).PadLeft(2,'0');
supto_rock 2004-09-28
  • 打赏
  • 举报
回复
如果是11也还是11。这样就没错了。试试看。。。。
string strNum = "11";
Label1.Text = strNum.PadLeft(2,'0');
Riny 2004-09-28
  • 打赏
  • 举报
回复
"0"+1.ToString()
supto_rock 2004-09-28
  • 打赏
  • 举报
回复
如果不是二进制的话:
string strNum = "1"; //这里的1可以有数字转换成string
Label1.Text = strNum.PadLeft(2,'0');
Alang_79 2004-09-28
  • 打赏
  • 举报
回复
就如表示月份时,我要01 02 03 04 05 06 07 08 09 10 11 12 这样的。
Alang_79 2004-09-28
  • 打赏
  • 举报
回复
我要把 1 转成 01 但是11仍然是11
暗石绿 2004-09-28
  • 打赏
  • 举报
回复
string str = string.Format("{0:d2}",1);
Response.Write(str);
supto_rock 2004-09-28
  • 打赏
  • 举报
回复

在.NET Framework中,System.Convert类中提供了较为全面的各种类型、数值之间的转换功能。
Convert.ToString(int value, int toBase):

可以把一个数字转换为不同进制数值的字符串格式,其中toBase参数为进制的格式,只能是2、8、10及16:
如Convert.ToString(1,2)执行的结果为”0001”


叶子哟 2004-09-28
  • 打赏
  • 举报
回复
string.PadLeft('0');
Mypiger 2004-09-28
  • 打赏
  • 举报
回复
来迟了
sandhds 2004-09-28
  • 打赏
  • 举报
回复
String.Format("{0:00}", 1);
ofei 2004-09-28
  • 打赏
  • 举报
回复
string.Format("0{0}",1)

110,545

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧