如何计算程序运行时间
本文关键字:运行时间 计算程序 | 更新日期: 2023-09-27 18:18:28
我设置了一个定时器
DispatcherTimer messageTimer = new DispatcherTimer();
messageTimer.Tick += new EventHandler(messageTimer_Tick);
messageTimer.Interval = new TimeSpan(0, 0, 1);
和
<Label Name="time" Grid.Column="5" Grid.Row="1" />
如何计算运行时间并在标签中显示?
使用计时器正是您所需要的。下面是你如何使用它的一个想法…
当您的应用程序启动时,您需要存储当前系统时间,您可以使用静态属性:
public static DateTime StartTime = DateTime.Now;
(或者,您可以在其他地方设置此值,例如Main()
函数)
然后使用Tick
事件像往常一样创建计时器。别忘了启动计时器!
然后在你的Tick
事件处理程序中,你可以计算经过的时间和更新标签:
public void messageTimer_Tick()
{
TimeSpan elapsedTime = DateTime.Now - StartTime;
myLabel.Content = elapsedTime.ToString("HH:mm:ss");
}