私はこの機能を持っています:
public static decimal Hours(string s)
{
return (decimal)TimeSpan.Parse(s).TotalHours + 0.005M;
}
形式は時間:分、例: 30:20、または 10:17 です。24 時間を超えているため、25:03 または 30:20 と書くと失敗します。> 23:59 を解析させる方法はありますか?簡単に言えば、文字列が 30:30 の場合、この関数は 30.5 を返す必要があります。