在C#中将小时数转换为天数

时间:2013-04-24 02:07:12

标签: c# datetime

我对C#很新,我一直在研究,但在我提出这个问题之前找不到我想要的东西。

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

如果您知道任何文章或快速简单的答案,请指出这将是伟大的。我会继续看。

感谢。

2 个答案:

答案 0 :(得分:11)

您可以尝试使用TimeSpan结构。

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

    return result.TotalDays;
}

并称之为:

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

答案 1 :(得分:4)

为什么不简单地除以24(一天中的小时),你将获得天数。

int hours = 48;

double days = hours/24;