目次
日付同士の期間取得
日付と日付の間の期間を取得するには、DateTime構造体のSubtractメソッドを使用します。
日付1.Subtract(日付2)
それではサンプルを見てみましょう。
Console.WriteLineを使って、Subtractの動作をコンソールに出力します。
1 2 3 4 |
DateTime dt = new DateTime(2019, 01, 01); DateTime now = DateTime.Now; Console.WriteLine(now.Subtract(dt)); |
上記を実行した結果がこちらです。
実行結果
323.16:49:19.6508497
実行結果がコンソールに出力されました。
この処理では、2019/01/01から現在日時2019/11/20 ~までの期間を算出しています。
2つの日付の差である323日16時間49分19秒 ~が表示されているのがわかります。
なお、取得結果は指定日付 – 引数に指定した日付であるため、上記を逆に指定した場合はマイナス値となります。
以上が、日付と日付の間の期間を取得するメソッド「Subtract」の使い方です。
ぜひ参考にしてみてください。