c#字符串转换问题

cx723 2010-01-07 10:40:24
string KStime;//声明开始时间
string SHtime=this["borderTextBox6"].Text; //声明开始小时
string SMtime=this["borderTextBox8"].Text;//声明开始分钟

if (int.Parse(SHtime)<10); //如果开始小时数小于10
{

SHtime='0'+SHtime; //如果10以下就在前面加0,例如输入9,加0以后就是09
}

if (int.Parse(SMtime)<10);//如果开始分钟数小于10
{
SMtime='0'+SMtime; //如果10以下就在前面加0,例如输入9,加0以后就是09
}
KStime=SHtime+':'+SMtime;

现在的问题是能够执行加0的操作,可是int.Parse(SHtime)<10似乎判断的有问题,大于10的数它也执行了,例如12,他就变成了012,这是问什么呢?
...全文
113 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
cx723 2010-01-07
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 sdfkfkd 的回复:]
if (int.Parse(SHtime) <10); //如果开始小时数小于10
换成
if (int.Parse(SHtime) <10) //如果开始小时数小于10
if()这后面不能要分号的
[/Quote]

这个是正确地,结贴喽,果汁分你全部,分都给你了,谢谢大家了!
特别 2010-01-07
  • 打赏
  • 举报
回复
楼主的IDE难道没有提示,不会用的是NOTEPAD吧
特别 2010-01-07
  • 打赏
  • 举报
回复
if (int.Parse(SHtime) <10); //如果开始小时数小于10
换成
if (int.Parse(SHtime) <10) //如果开始小时数小于10
if()这后面不能要分号的
cx723 2010-01-07
  • 打赏
  • 举报
回复
我很苦恼唉
特别 2010-01-07
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 yfqvip 的回复:]
测试通过:
C# codestring KStime;//声明开始时间string SHtime="1";//this["borderTextBox6"].Text;//声明开始小时string SMtime="2";//this["borderTextBox8"].Text;//声明开始分钟 SHtime=int.Parse(SHtime).ToString("00");
SMtime=int.Parse(SMtime).ToString("00");
KStime= SHtime+':'+ SMtime;
MessageBox.Show(KStime);
[/Quote]
来个清爽点的

string KStime;//声明开始时间
string SHtime="1";//this["borderTextBox6"].Text;//声明开始小时
string SMtime="2";//this["borderTextBox8"].Text;//声明开始分钟
KStime= string.Format( "{0:00}:{1:00}", int.Parse(SHtime), int.Parse(SMtime) )
MessageBox.Show(KStime);
angel6709 2010-01-07
  • 打赏
  • 举报
回复
难道真的见了?
满衣兄 2010-01-07
  • 打赏
  • 举报
回复
测试通过:

string KStime;//声明开始时间
string SHtime = "1";//this["borderTextBox6"].Text; //声明开始小时
string SMtime = "2";//this["borderTextBox8"].Text;//声明开始分钟
SHtime = int.Parse(SHtime).ToString("00");
SMtime = int.Parse(SMtime).ToString("00");
KStime = SHtime + ':' + SMtime;
MessageBox.Show(KStime);
特别 2010-01-07
  • 打赏
  • 举报
回复
按道理不可能啊
tzs2304 2010-01-07
  • 打赏
  • 举报
回复
int.Parse(SMtime)断点走下
是12也继续执行下去?
tzs2304 2010-01-07
  • 打赏
  • 举报
回复
...
angel6709 2010-01-07
  • 打赏
  • 举报
回复
母鸡
特别 2010-01-07
  • 打赏
  • 举报
回复
先抢沙发

111,120

社区成员

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

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

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