【C#】日付型の間隔(日数)計算について
今回は、コマンドライン引数に2つの日付型を入力し、
その間隔(日数)を計算する方法について記述します。
日付型に変換できないものはエラーを表示する処理も実装します。
◆間隔(日数)計算のソースコード
using System; class Task_13 { public static void Main(string[] args) { //2つの日付型(yyyy/MM/dd)の間隔(日数)を表示 try { var dt1 = DateTime.Parse(args[0]); var dt2 = DateTime.Parse(args[1]); TimeSpan ts = dt2 - dt1; Console.WriteLine(dt1 + "と" + dt2 + "の間隔:" + ts.TotalDays); } catch { Console.WriteLine("入力された文字列が日付形式ではありません。"); } } }
◆間隔(日数)計算の実行結果
以上です。
この記事が誰かの役に立つことを祈ります。