কম্পিউটার

C# এ DateTimeOffset. CompareTo() পদ্ধতি


C#-এ DateTimeOffset.CompareTo() পদ্ধতিটি একটি নির্দিষ্ট DateTimeOffset অবজেক্টের সাথে বর্তমান DateTimeOffset অবজেক্টের তুলনা করতে ব্যবহৃত হয় এবং নির্দেশ করে যে বর্তমান অবজেক্টটি দ্বিতীয় DateTimeOffset অবজেক্টের চেয়ে আগের, একই বা পরে।

এটি একটি পূর্ণসংখ্যা মান প্রদান করে,

  • <0 − যদি এই বস্তুটি Val
  • এর আগে হয়
  • 0 − যদি এই বস্তুটি Val
  • এর মত হয়
  • >0 − যদি এই বস্তুটি Val
  • এর পরে হয়

সিনট্যাক্স

নিচের সিনট্যাক্স −

public int CompareTo (DateTimeOffset val);

উপরে, Val হল তুলনা করার বস্তু।

উদাহরণ

এখন DateTimeOffset.CompareTo() পদ্ধতি প্রয়োগ করার একটি উদাহরণ দেখা যাক -

using System;
public class Demo {
   public static void Main() {
      DateTimeOffset dateTimeOffset1 = new DateTimeOffset(2019, 09, 09, 8, 20, 10, new TimeSpan(-5, 0, 0));
      DateTimeOffset dateTimeOffset2 = new DateTimeOffset(2019, 09, 09, 8, 20, 10, new TimeSpan(-5, 0, 0));
      Console.WriteLine("DateTimeOffset1 = {0}", dateTimeOffset1);
      Console.WriteLine("DateTimeOffset2 = {0}", dateTimeOffset2);
      int res = dateTimeOffset1.CompareTo(dateTimeOffset2);
      // returns equal to 0 since offset1 is equal to offset2
      Console.WriteLine(res);
   }
}

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
DateTimeOffset1 = 9/9/2019 8:20:10 AM -05:00
DateTimeOffset2 = 9/9/2019 8:20:10 AM -05:00
0

উদাহরণ

এখন DateTimeOffset. CompareTo() পদ্ধতি প্রয়োগ করার জন্য আরেকটি উদাহরণ দেখা যাক -

using System;
public class Demo {
   public static void Main() {
      DateTimeOffset dateTimeOffset1 = new DateTimeOffset(2019, 11, 09, 8, 20, 10, new TimeSpan(-5, 0, 0));
      DateTimeOffset dateTimeOffset2 = new DateTimeOffset(2019, 09, 09, 8, 20, 10, new TimeSpan(-5, 0, 0));
      Console.WriteLine("DateTimeOffset1 = {0}", dateTimeOffset1);
      Console.WriteLine("DateTimeOffset2 = {0}", dateTimeOffset2);
      int res = dateTimeOffset1.CompareTo(dateTimeOffset2);
      // returns >0 since DateTimeOffset1 is later than DateTimeOffset2
      Console.WriteLine(res);
   }
}

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
DateTimeOffset1 = 11/9/2019 8:20:10 AM -05:00
DateTimeOffset2 = 9/9/2019 8:20:10 AM -05:00
1

  1. C# এ DateTimeOffset.FromFileTime() পদ্ধতি

  2. C# এ DateTimeOffset. Compare() পদ্ধতি

  3. C# এ DateTimeOffset.AddYears() পদ্ধতি

  4. C# এ CompareTo() পদ্ধতি