c# 计时器显示格式:00:00:00
时间: 2023-07-27 13:14:26 浏览: 177
计时器Timer-C#编程基础
如果你想要将计时器的显示格式改为 00:00:00 的格式,可以使用 TimeSpan 类型来实现。以下是一个示例代码:
```csharp
using System;
using System.Windows.Forms;
namespace TimerDemo
{
public partial class Form1 : Form
{
private Timer timer;
private int count;
public Form1()
{
InitializeComponent();
timer = new Timer();
timer.Interval = 1000; // 每隔1秒触发一次
timer.Tick += Timer_Tick;
timer.Start();
}
private void Timer_Tick(object sender, EventArgs e)
{
count++;
TimeSpan time = TimeSpan.FromSeconds(count);
string timeStr = time.ToString(@"hh\:mm\:ss"); // 将时间格式化为 00:00:00 的格式
label1.Text = timeStr;
}
}
}
```
在 Tick 事件中,使用 TimeSpan 类型将计数变量 count 转换为时间格式。然后,使用 ToString 方法和自定义格式字符串 @"hh\:mm\:ss" 将时间格式化为 00:00:00 的格式,并将其显示在 label1 控件上。
阅读全文