私は研究してきた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(1日の時間)で割ると、日数が得られます。
int hours = 48;
double days = hours/24;