调度定时器间隔
本文关键字:定时器 调度 | 更新日期: 2023-09-27 18:19:14
我让调度程序工作,它看起来像这样;
timer.Tick +=
delegate(object s, EventArgs args)
{
timeDuration.Text = counter++.ToString();
};
timer.Interval = new TimeSpan(0,0,1);
timer.Start();
现在开始计数从0开始的第二秒,在0,1,2,3,4,5等等。我怎么让它计数的时候看起来像这样呢
00:00:00
timeDuration.Text = Timespan.FromSeconds(counter++).ToString();
应该这样做
use
timeDuration.Text = ((counter++ / 3600) + "").PadLeft(2, '0') + ":" + (((counter % 3600) / 60) + "").PadLeft(2, '0') + ":" + ((counter % 60) + "").PadLeft(2, '0');