gpt4 book ai didi

C# 在 hh :mm:ss format 中显示毫秒

转载 作者:行者123 更新时间:2023-11-30 19:09:10 27 4
gpt4 key购买 nike

我正在尝试编写一个程序,该程序具有在程序激活后指定时间后锁定计算机的功能。我遇到的问题是让剩余时间正确显示。我正在尝试使用 datetime 与 switch/if 场景来做到这一点。根据用户指定的时间显示倒数计时器。更具体地说,我想做的是

1) 用户指定分钟数2)分钟以编程方式转换为毫秒3 我卡住的地方)毫秒通过 hh:mm:ss 中的标签转换和显示。

我已经花了几天时间进行搜索,但我不太了解 MSDN 示例,而且我一直无法完成这项工作。虽然找到了很多从日期时间到毫秒的例子。

最佳答案

TimeSpan 会更合适,因为您谈论的是持续时间,而不是时间点。您可以从毫秒创建一个 TimeSpan,然后使用 ToString() 对其进行格式化:

int ms = 123456;
TimeSpan ts = TimeSpan.FromMilliseconds(ms);
Console.WriteLine(ts.ToString(@"hh\:mm\:ss"));

关于C# 在 hh :mm:ss format 中显示毫秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32341753/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com