[解決済み] 2つの時刻の間に何分あるか計算する
2023-03-03 02:56:25
質問
私のアプリケーションに、開始と終了の時間を保持するdatagridviewがあります。 私はこれらの2つの時間の間の分数を計算したい。 これまでのところ、私は得た。
var varFinish = tsTable.Rows[intCellRow]["Finish Time"];
TimeSpan varTime = (DateTime)varFinish - (DateTime)varValue;
int intMinutes = TimeSpan.FromMinutes(varTime);
しかし、最後の行はTimespanコンストラクタに無効な引数を使用していると言われ、コンパイルされません。 2つの時刻の間の分数を計算する方法についてかなり研究しましたが、少し煉瓦の壁にぶつかっています。 私の目的を達成するための最良の方法について、どなたか私に助言していただけませんか。
EDIT/
これで、私のコードは以下のようになりました。
var varFinish = tsTable.Rows[intCellRow]["Finish Time"];
TimeSpan varTime = (DateTime)varFinish - (DateTime)varValue;
int intMinutes = (int)varTime.TotalMinutes;
しかし、2行目で無効なキャストが発生します。 varFinishとvarValueは両方とも時間です。 なぜDateTime型にキャストされないのか、よくわかりません。
どのように解決するのですか?
これを試してみてください。
DateTime startTime = varValue
DateTime endTime = varTime
TimeSpan span = endTime.Subtract ( startTime );
Console.WriteLine( "Time Difference (minutes): " + span.TotalMinutes );
編集してください。 span.Minutes'を試している場合、これはタイムスパン[0~59]の分のみを返し、このインターバルのすべての分の合計を返すには、単に'span.TotalMinutes'を使用します。
関連
-
[解決済み】なぜこのコードはInvalidOperationExceptionを投げるのですか?
-
[解決済み】Entity FrameworkからのSqlException - セッション内で他のスレッドが動作しているため、新しいトランザクションは許可されません。
-
[解決済み】値をNULLにすることはできません。パラメータ名:source
-
VSでscanfエラーを恒久的に解決するには、ソースファイルを作成し、自動的に#define _CRT_SECURE_NO_WARNINGS 1を追加してください。
-
[解決済み] 投げる」と「投げる元」は違うのですか?
-
[解決済み] 2つの日付の差(日数)を計算する?
-
[解決済み] C#の多次元配列と配列の配列の違いは何ですか?
-
[解決済み] X回繰り返される文字列を簡単に返す方法はありますか?
-
[解決済み] 2つの日付の間の月数の差
-
[解決済み] 2つの緯度経度ジオ座標間の距離の計算
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】C#におけるtypedefの等価性
-
[解決済み】ASP.NET Core Dependency Injectionのエラーです。アクティブ化しようとしているときに、タイプのサービスを解決できません。
-
[解決済み】「入力文字列が正しい形式ではありませんでした」エラーの解決方法は?[重複しています]。
-
[解決済み】クロススレッド操作が有効でない。作成されたスレッド以外のスレッドからアクセスされたコントロール
-
[解決済み】Swashbuckle/Swagger + ASP.Net Core: "Failed to load API definition" (API定義の読み込みに失敗しました
-
[解決済み】HRESULTからの例外:0x800A03ECエラー
-
[解決済み】値をNULLにすることはできません。パラメータ名:source
-
[解決済み】OnCollisionEnter2Dが実行されない?
-
[解決済み】URLから画像をダウンロードする方法
-
VSでscanfエラーを恒久的に解決するには、ソースファイルを作成し、自動的に#define _CRT_SECURE_NO_WARNINGS 1を追加してください。