我对 C# 很陌生,我一直在研究,但在我问这个问题之前找不到我正在寻找的具体内容。
在 C 中仅将小时数转换为天数的最佳方法是什么?
如果您知道任何文章或快速简单的答案来指出我,那就太好了。我会继续寻找。
谢谢。
您可以尝试使用TimeSpan
结构。我们有一些静态方法来进行这些转换,比如:TimeSpan.FromHours
它会返回一个新的TimeSpan
,我们可以读取TotalDays
属性。或者你可以为它创建一个方法:
public static double ConvertHoursToTotalDays(double hours)
{
TimeSpan result = TimeSpan.FromHours(hours);
return result.TotalDays;
}
并称之为:
double days = ConvertHoursToTotalDays(120); // should be 5.0
为什么不简单地除以 24(一天中的小时数),您将得到天数。
int hours = 48;
double days = hours/24;