「C#」2つのDateTime型の日数差を求めるサンプル

2022年3月10日

書式
(DateTime型変数A(終了) – DateTime型変数B(開始)).Days
DateTimeの差日数を返します。
1日未満の時間は切り捨てられます。
使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
using System;
namespace Study
{
class Program
{
static void Main(string[] args)
{
DateTime dateFrom = new System.DateTime(2022, 2, 10, 13, 0, 0);
DateTime dateTo = new System.DateTime(2022, 2, 12);
var diff = (dateTo - dateFrom).Days;;
Console.WriteLine("日数差: "+diff);
}
}
}
using System; namespace Study { class Program { static void Main(string[] args) { DateTime dateFrom = new System.DateTime(2022, 2, 10, 13, 0, 0); DateTime dateTo = new System.DateTime(2022, 2, 12); var diff = (dateTo - dateFrom).Days;; Console.WriteLine("日数差: "+diff); } } }
using System;

namespace Study
{
  class Program
  {
    static void Main(string[] args)
    {
          DateTime dateFrom = new System.DateTime(2022, 2, 10, 13, 0, 0);
          DateTime dateTo = new System.DateTime(2022, 2, 12);

           var diff =  (dateTo - dateFrom).Days;;
           Console.WriteLine("日数差: "+diff);
    }
  }
}

実行結果
日数差: 1

C#

Posted by arkgame