基本的に、ユーザーが使用できる時間の制限を設定しています。これで、ボタンが押されるたびに、その人が発生した時間がこの合計値から差し引かれます。
ただし、制限はたとえば 156 時間として表され、5 分の日時表現は 00.05 になるため、結果は 155.55 ではなく 155.95 になります。
私はこれを次のように解決します
string date2 = TotalMonthlyHours.ToString("HH.mm");
double date = double.Parse(date2);
RunningTotal = date + RunningTotal;
Total = limit - RunningTotal;
何か案は?