[.NET クラスライブラリ Tips][DateTime] 2つの日付の差を求める

スポンサーリンク

本記事の概要

この記事では、2つの日付の差を求める方法について説明します。

公式サイト情報はコチラを参照してください。

2つの日付の差を求めるには?

2つの日付の差を求めるには Subtract メソッド を使用します。

public TimeSpan Subtract (DateTime value);

以下は「2024/1/16 14:30:10」から「2023/1/13 10:00:00」の引き算をして、その差分を表示する例です。

結果は「368.04:30:10」となり、368日と4時間30分10秒ということがわかります。

DateTime dt1 = new DateTime(2024, 1, 16, 14, 30, 10);
DateTime dt2 = new DateTime(2023, 1, 13, 10, 0, 0);
TimeSpan t1 = dt1.Subtract(dt2);

Console.WriteLine(t1);
実行例

実行例

 

Please follow and like us:

コメント

タイトルとURLをコピーしました