アプリケーションに開始時刻と終了時刻を保持するdatagridviewがあります。この2つの時間の間の分数を計算したいと思います。これまでのところ私は持っています:
var varFinish = tsTable.Rows[intCellRow]["Finish Time"];
TimeSpan varTime = (DateTime)varFinish - (DateTime)varValue;
int intMinutes = TimeSpan.FromMinutes(varTime);
しかし、Timespanコンストラクターに無効な引数を使用していると表示されているため、最後の行はコンパイルされません。2回の間の分数を計算する方法についてはかなり調査しましたが、少しレンガの壁にぶつかっています。誰かが私の目的を達成するための最良の方法について私にアドバイスできますか?
編集/
今私のコードは次のとおりです:
var varFinish = tsTable.Rows[intCellRow]["Finish Time"];
TimeSpan varTime = (DateTime)varFinish - (DateTime)varValue;
int intMinutes = (int)varTime.TotalMinutes;
しかし、2行目に無効なキャストが表示されます。varFinishとvarValueはどちらも、たとえば10:00と8:00などの時間です。では、なぜ彼らがDateTime型にキャストしないのかわからないのですか?