質問: TimeSpan.Parse("3:00"); //次の日の3時 ここも変動する ``` start と end の間に 22:00~5:00がある場合、何時間なのかを知りたいのです。 よろしくお願いします。
回答: ``` var start = TimeSpan.Parse("19:00");//ここは変動する var end = TimeSpan.Parse("3:00"); //次の日の3時 ここも変動する var day = new TimeSpan(1, 0, 0, 0); //次の日のため1日 TimeSpan ans = end + day - start; ``` ではだめですか?