Computer >> Máy Tính >  >> Lập trình >> C#

Chương trình C # để nhận được sự khác biệt giữa hai ngày

Sử dụng DateTime.Subtract để nhận được sự khác biệt giữa hai ngày trong C #.

Đầu tiên, hãy đặt hai ngày -

DateTime date1 = new DateTime(2018, 8, 27);
DateTime date2 = new DateTime(2018, 8, 28);

Sử dụng phương pháp Trừ để nhận chênh lệch -

TimeSpan t = date2.Subtract(date1);

Sau đây là mã hoàn chỉnh -

Ví dụ

using System;
using System.Threading;
using System.Diagnostics;
public class Demo {
   public static void Main() {
      DateTime date1 = new DateTime(2018, 8, 27);
      DateTime date2 = new DateTime(2018, 8, 28);
      // getting the difference
      TimeSpan t = date2.Subtract(date1);
      Console.WriteLine(t);
      Console.WriteLine("Days (Difference) = {0} ", t.TotalDays);
      Console.WriteLine("Minutes (Difference) = {0}", t.TotalMinutes);
   }
}

Đầu ra

1.00:00:00
Days (Difference) = 1
Minutes (Difference) = 1440