
C#问题,为啥这个循环一直跳不出来,在别人的程序中能跳出来,在我的程序中一直跳出来
privatevoidtimer1_Tick(objectsender,EventArgse){DateTimedt=DateTime.Now;stringtimer=d...
private void timer1_Tick(object sender, EventArgs e)
{
DateTime dt = DateTime.Now;
string timer = dt.ToLongTimeString().ToString();
toolStripStatusLabel1.Text = "当前时间:" +timer;
switch (timer)
{
case "13:43:00":
string zhi = "费率二";
textBox30.Text = zhi.ToString();
break;
}
} 展开
{
DateTime dt = DateTime.Now;
string timer = dt.ToLongTimeString().ToString();
toolStripStatusLabel1.Text = "当前时间:" +timer;
switch (timer)
{
case "13:43:00":
string zhi = "费率二";
textBox30.Text = zhi.ToString();
break;
}
} 展开
2个回答
展开全部
时间格式错误,WIN7-32bit和WINXP和WIN7-64bit、MacOS你会发现ToLongTimeString().ToString()返回的都不一样,他可能是 13:43:00.410 哦,长时间在WIN7-64位上是 1:43:00 AP
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询