C# में DateTimeOffset.EqualsExact() विधि का उपयोग यह निर्धारित करने के लिए किया जाता है कि क्या वर्तमान DateTimeOffset ऑब्जेक्ट एक ही समय का प्रतिनिधित्व करता है और एक निर्दिष्ट DateTimeOffset ऑब्जेक्ट के समान ऑफ़सेट है।
सिंटैक्स
निम्नलिखित वाक्य रचना है -
public bool EqualsExact (DateTimeOffset val);
ऊपर, वैल तुलना करने की वस्तु है।
उदाहरण
आइए अब 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"); } } }
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
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