কম্পিউটার

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


C#-এ DateTime.Compare() পদ্ধতি দুটি DateTime দৃষ্টান্তের তুলনা করার জন্য ব্যবহার করা হয়। এটি একটি পূর্ণসংখ্যা মান প্রদান করে,

  • <0 − যদি date1 তারিখ2 এর আগে হয়
  • 0 − যদি date1 তারিখ 2 এর মত হয়
  • >0 − যদি date1 তারিখ2 এর পরে হয়

সিনট্যাক্স

নিম্নলিখিত সিনট্যাক্স −

public static int Compare (DateTime d1, DateTime d2);

উপরে, d1 এবং d2 তুলনা করার জন্য দুটি তারিখ।

উদাহরণ

এখন DateTime.Compare() পদ্ধতি -

বাস্তবায়নের জন্য একটি উদাহরণ দেখা যাক
using System;
public class Demo {
   public static void Main(){
      DateTime d1 = new DateTime(2019, 11, 20, 6, 20, 40);
      DateTime d2 = d1.AddYears(5);
      Console.WriteLine("Initial DateTime = {0:dd} {0:y}, {0:hh}:{0:mm}:{0:ss} ", d1);
      Console.WriteLine("New DateTime (adding years) = {0:dd} {0:y}, {0:hh}:{0:mm}:{0:ss} ", d2);
      int res = DateTime.Compare(d1, d2);
      // returns <0 since d1 is earlier than d2
      Console.WriteLine(res);
   }
}

আউটপুট

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

তৈরি করবে
Initial DateTime = 20 November 2019, 06:20:40
New DateTime (adding years) = 20 November 2024, 06:20:40
-1

উদাহরণ

এখন DateTime.Compare() পদ্ধতি -

বাস্তবায়নের জন্য আরেকটি উদাহরণ দেখা যাক
using System;
public class Demo {
   public static void Main(){
      DateTime d1 = new DateTime(2019, 11, 20, 6, 20, 40);
      DateTime d2 = new DateTime(2019, 11, 20, 6, 20, 40);
      Console.WriteLine("DateTime 1 = {0:dd} {0:y}, {0:hh}:{0:mm}:{0:ss} ", d1);
      Console.WriteLine("DateTime 2 = {0:dd} {0:y}, {0:hh}:{0:mm}:{0:ss} ", d2);
      int res = DateTime.Compare(d1, d2);
      // returns equal to 0 since d1 is equal to d2
      Console.WriteLine(res);
   }
}

আউটপুট

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

তৈরি করবে
DateTime 1 = 20 November 2019, 06:20:40
DateTime 2 = 20 November 2019, 06:20:40
0

  1. C# এ DateTime.ToBinary() পদ্ধতি

  2. C# এ DateTime.বিয়োগ() পদ্ধতি

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

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