gpt4 book ai didi

c# - 在 C# 中创建基于秒的时间

转载 作者:太空宇宙 更新时间:2023-11-03 17:09:07 24 4
gpt4 key购买 nike

如果我有一个像 70 80 或 2500 这样的整数秒,我如何使用最简单的方法将它显示为 hh:mm:ss 格式的时间。我知道我可以为它制作一个单独的方法并且我做到了但我想检查是否有任何可用的 lib func。这是我创建的方法并且有效。

private void MakeTime(int seconds)
{
int min = 0;
int sec = seconds;
int hrs = 0;
if (seconds > 59)
{
min = seconds / 60;
sec = seconds % 60;
}
if (min > 59)
{
hrs = min / 60;
min = min % 60;
}
string a = string.Format("{0:00}:{1:00}:{2:00}", hrs, min, sec);
}

这是我现在使用的功能。它有效,但我仍然觉得单线电话就能做到这一点。有谁知道吗?

最佳答案

您可以使用TimeSpan

TimeSpan t = TimeSpan.FromSeconds(seconds);

使用 t.Hourst.Minutest.Seconds 将字符串格式化为您想要的格式。

关于c# - 在 C# 中创建基于秒的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5999780/

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