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

DateTimeOffset.EqualsExact() วิธีการใน C #


DateTimeOffset.EqualsExact() วิธีการใน C # ใช้เพื่อกำหนดว่าวัตถุ DateTimeOffset ปัจจุบันแสดงถึงเวลาเดียวกันและมีออฟเซ็ตเดียวกันกับวัตถุ DateTimeOffset ที่ระบุหรือไม่

ไวยากรณ์

ต่อไปนี้เป็นไวยากรณ์ -

public bool EqualsExact (DateTimeOffset val);

ด้านบน Val เป็นวัตถุที่จะเปรียบเทียบ

ตัวอย่าง

ให้เรามาดูตัวอย่างการใช้งาน DateTimeOffset.EqualsExact() method −

using System;
public class Demo {
   public static void Main() {
      DateTimeOffset dateTimeOffset1 = new DateTimeOffset(2019, 11, 09, 5, 30, 10, new TimeSpan(-5, 0, 0));
      DateTimeOffset dateTimeOffset2 = new DateTimeOffset(2019, 11,09, 5, 30, 10, new TimeSpan(-5, 0, 0));
      Console.WriteLine("DateTimeOffset1 = {0}", dateTimeOffset1);
      Console.WriteLine("DateTimeOffset2 = {0}", dateTimeOffset2);
      bool res = dateTimeOffset1.EqualsExact(dateTimeOffset2);
      if (res){
         Console.Write("DateTimeOffset1 = DateTimeOffset2 ");
      } else {
         Console.Write("DateTimeOffset1 and DateTimeOffset2 are different");
      }
   }
}

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

DateTimeOffset1 = 11/9/2019 5:30:10 AM -05:00
DateTimeOffset2 = 11/9/2019 5:30:10 AM -05:00
DateTimeOffset1 = DateTimeOffset1

ตัวอย่าง

ให้เราดูตัวอย่างอื่นเพื่อใช้เมธอด DateTimeOffset.EqualsExact() -

using System;
public class Demo {
   public static void Main() {
      DateTimeOffset dateTimeOffset1 = new DateTimeOffset(2019, 09, 09, 5, 30, 10, new TimeSpan(-5, 0, 0));
      DateTimeOffset dateTimeOffset2 = new DateTimeOffset(2019, 11, 09, 9, 20, 20, new TimeSpan(-5, 0, 0));
      Console.WriteLine("DateTimeOffset1 = {0}", dateTimeOffset1);
      Console.WriteLine("DateTimeOffset2 = {0}", dateTimeOffset2);
      bool res = dateTimeOffset1.EqualsExact(dateTimeOffset2);
      if (res) {
         Console.Write("DateTimeOffset1 = DateTimeOffset2 ");
      } else {
         Console.Write("DateTimeOffset1 and DateTimeOffset2 are different");
      }
   }
}

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

DateTimeOffset1 = 9/9/2019 5:30:10 AM -05:00
DateTimeOffset2 = 11/9/2019 9:20:20 AM -05:00
DateTimeOffset1 and DateTimeOffset2 are different