-2
A
回答
37
首先创建时间跨度,然后将其格式化为任何你想要的格式:
TimeSpan span = TimeSpan.FromMinutes(minutes);
string label = span.ToString(@"hh\:mm\:ss");
9
创建一个新的TimeSpan
:
var pauseDuration = TimeSpan.FromMinutes(minutes);
您现在有方便的特性Hours
,Minutes
和Seconds
。我应该认为它们是不言自明的。
1
这是应该给你启动的地方。定时器设置为1000ms。它使用与其他答案相同的想法,但充实了更多。
public partial class Form1 : Form
{
TimeSpan duration;
public Form1()
{
InitializeComponent();
}
private void timer1_Tick(object sender, EventArgs e)
{
duration = duration.Subtract(TimeSpan.FromSeconds(1)); //Subtract a second and reassign
if (duration.Seconds < 0)
{
timer1.Stop();
return;
}
lblHours.Text = duration.Hours.ToString();
lblMinutes.Text = duration.Minutes.ToString();
lblSeconds.Text = duration.Seconds.ToString();
}
private void button1_Click(object sender, EventArgs e)
{
if(!(string.IsNullOrEmpty(textBox1.Text)))
{
int minutes;
bool result = int.TryParse(textBox1.Text, out minutes);
if (result)
{
duration = TimeSpan.FromMinutes(minutes);
timer1.Start();
}
}
}
}
相关问题
- 1. C++转换小时,分钟,秒到秒
- 2. 在T-SQL中将分钟转换为小时和分钟
- 3. 将小时,分钟,秒转换为小时字符串
- 4. 将时钟时间转换为分钟
- 5. 将秒转换为天:小时:分钟:秒
- 6. 将秒转换为小时,分钟,seconds.hundreths第二秒
- 7. 将秒转换为分钟,小时和天的Java代码
- 8. SSRS将正负秒转换为小时和分钟
- 9. 将小时,分钟和秒转换为HH:MM:SS格式
- 10. 将工作秒数转换为周,天,小时和分钟
- 11. 小时和分钟到秒
- 12. 将总分钟转换为天数,小时数,分钟数vb
- 13. Mysql将分钟转换为一天的小时分钟
- 14. 将小时转换为分钟
- 15. delphi将分钟转换为分钟
- 16. 如何将秒数转换成Bash中的分钟和秒钟?
- 17. 将十进制表示时间转换为小时,分钟,秒
- 18. 将ISO8601(我认为)转换为小时:分钟:Powershell中的秒
- 19. Mp3将分钟转换为毫秒
- 20. MySQL将分钟转换为秒
- 21. 将毫秒转换为分钟
- 22. XPath 1.0:将ss转换为分钟,秒
- 23. 如何将270921sec转换为天+小时+分钟+秒? (红宝石)
- 24. SQL将毫秒转换为天,小时,分钟
- 25. SQL将秒数转换为分钟数到小时数
- 26. 将日期转换为小时/分钟/秒非常慢
- 27. 转换分钟到毫秒
- 28. sybase sql将秒值转换为小时分钟和秒的方式
- 29. 如何分钟转换为天,小时,分钟
- 30. 转换分钟到小时和分钟与传统ASP
[你有什么试过](http://mattgemmell.com/2008/12/08/what-have-you-tried/)? – 2012-07-12 20:15:40
我只能将其转换为一种格式,但我需要计算小时,分钟和秒 – alexy12 2012-07-12 20:16:14
用户条目的格式是什么? – 2012-07-12 20:17:06