Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

โปรแกรม C# เพื่อรับส่วนต่างระหว่างสองวันที่


ใช้ DateTime.Subtract เพื่อรับความแตกต่างระหว่างวันที่สองวันใน C#

ประการแรก กำหนดวันที่สอง -

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

ใช้วิธีการลบเพื่อให้ได้ผลต่าง -

TimeSpan t = date2.Subtract(date1);

ต่อไปนี้เป็นรหัสที่สมบูรณ์ -

ตัวอย่าง

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);
   }
}

ผลลัพธ์

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