我正在尝试编写一个程序,该程序具有在程序激活后在指定时间后锁定计算机的功能.我遇到的问题是让剩余时间正常显示.我正在尝试使用datetime
vs switch/if方案.根据指定的时间用户显示倒数计时器.更具体地说,我想做的是
1)用户指定分钟数2)分钟以编程方式转换为毫秒3,其中我卡住了毫秒转换并通过hh:mm:ss中的标签显示.
我花了几天时间搜索,我不太了解MSDN的例子,但是我还没有能够做到这一点.发现了大量从日期时间到毫秒数的例子.
D S*_*ley 11
TimeSpan
因为你谈论的是持续时间而不是时间点,所以会更适合.您可以创建一个TimeSpan
毫秒,然后使用以下格式对其进行格式化ToString()
:
int ms = 123456;
TimeSpan ts = TimeSpan.FromMilliseconds(ms);
Console.WriteLine(ts.ToString(@"hh\:mm\:ss"));
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4636 次 |
最近记录: |