嘿我正在创建一个与另一个交互的程序,我正在尝试设置一个计时器!
我想要一个以mm:ss格式计数的计时器
int seconds = 0;
int minutes = 0;
private void timer1_Tick(object sender, EventArgs e)
{
seconds++;
lblView.Text = seconds.ToString();
}
Run Code Online (Sandbox Code Playgroud)
现在,我正处于一个标签在几秒钟内上升的阶段,但我想要它显示分钟和秒.我查了一下,我读了一些关于TimeSpan的信息,请访问https://msdn.microsoft.com/en-us/library/ee372287(v=vs.110).aspx
我遇到过这种方法:
public static double ConvertSecondsToMinutes(double seconds)
{
return TimeSpan.FromSeconds(seconds).TotalMinutes;
}
Run Code Online (Sandbox Code Playgroud)
但不知道如何将其实现到我的代码中.我正在寻找正确的方法来做到这一点.谢谢
小智 5
TimeSpan对象上的.ToString需要格式化程序.
int seconds = 0;
int minutes = 0;
private void timer1_Tick(object sender, EventArgs e)
{
seconds++;
lblView.Text = TimeSpan.FromSeconds(seconds).ToString("mm\\:ss");
}
Run Code Online (Sandbox Code Playgroud)