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

Phương thức DateTimeOffset.EqualsExact () trong C #

Phương thức DateTimeOffset.EqualsExact () trong C # được sử dụng để xác định xem đối tượng DateTimeOffset hiện tại có đại diện cho cùng một thời điểm và có cùng độ lệch với một đối tượng DateTimeOffset được chỉ định hay không.

Cú pháp

Sau đây là cú pháp -

public bool EqualsExact (DateTimeOffset val);

Ở trên, Val là đối tượng để so sánh.

Ví dụ

Bây giờ chúng ta hãy xem một ví dụ để triển khai phương thức DateTimeOffset.EqualsExact () -

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

Đầu ra

Điều này sẽ tạo ra kết quả sau -

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

Ví dụ

Bây giờ chúng ta hãy xem một ví dụ khác để triển khai phương thức 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");
      }
   }
}

Đầu ra

Điều này sẽ tạo ra kết quả sau -

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