将小时数转换为C#天数

问题描述 投票:1回答:2

我对一直在研究的C#还是陌生的,但是在我问这个问题之前,找不到特定的内容。

将小时数仅转换为C天的最佳方法是什么?

如果您知道任何文章或快速简单的答案以向我指出这一点,那就太好了。我会继续寻找。

谢谢。

c# datetime asp.net-core .net-core timespan
2个回答
12
投票

您可以尝试使用TimeSpan结构。

public static double ConvertHoursToTotalDays(double hours)
{
    TimeSpan result = TimeSpan.FromHours(hours);

    return result.TotalDays;
}

并称呼它:

double days = ConvertHoursToTotalDays(120); // should be 5.0 

4
投票

为什么不简单地除以24(一天中的小时数,而您会得到天数。

int hours = 48;

double days = hours/24;
© www.soinside.com 2019 - 2024. All rights reserved.