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

วิธีหาความแตกต่างของวันที่ใน C#

ใช้ DateTime สร้างวันที่ 2 ค่า แล้วเปรียบเทียบ

วันที่ 1

DateTime date1 = new DateTime(2018, 09, 15);
Console.WriteLine("Date 1 : {0}", date1);

วันที่ 2

DateTime date2 = new DateTime(2018, 09, 28);
Console.WriteLine("Date 2 : {0}", date2);

ตัวอย่าง

using System;
namespace Program {
    class Demo {
        static int Main() {
            DateTime date1 = new DateTime(2018, 09, 15);
            Console.WriteLine("Date 1 : {0}", date1);
            DateTime date2 = new DateTime(2018, 09, 28);
            Console.WriteLine("Date 2 : {0}", date2);
            if (date1 < date2)
                Console.WriteLine("{0} comes before {1}", date1, date2);
            Console.Read();
            return 0;
        }
    }
}

ผลลัพธ์

Date 1 : 9/15/2018 12:00:00 AM
Date 2 : 9/28/2018 12:00:00 AM
9/15/2018 12:00:00 AM comes before 9/28/2018 12:00:00 AM