Cod*_*edy 3 c# datetime winforms
我目前正在开发一个 Windows 窗体应用程序,我想要一个显示当前时间和日期的运行时钟。我现在拥有的代码确实显示了时间和日期,但它不会自行更新。有没有办法自行更新时间和日期?
这是我目前拥有的:
lblTime.Text = DateTime.Now.ToString("hh:mm:ss tt");
lblDate.Text = DateTime.Now.ToShortDateString();
Run Code Online (Sandbox Code Playgroud)
您可以尝试使用System.Windows.Forms.Timer:
实现以用户定义的时间间隔引发事件的计时器。此计时器针对在 Windows 窗体应用程序中使用进行了优化,并且必须在窗口中使用。
System.Windows.Forms.Timer t = null;
private void StartTimer()
{
t = new System.Windows.Forms.Timer();
t.Interval = 1000;
t.Tick += new EventHandler(t_Tick);
t.Enabled = true;
}
void t_Tick(object sender, EventArgs e)
{
lblTime.Text = DateTime.Now.ToString();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15757 次 |
| 最近记录: |