কম্পিউটার

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


C# এ DateTime.CompareTo() পদ্ধতিটি একটি নির্দিষ্ট তারিখের মানের সাথে এই উদাহরণের মান তুলনা করতে ব্যবহৃত হয়।

সিনট্যাক্স

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

public int CompareTo (DateTime val);

উপরে, Val হল তুলনা করার তারিখ।

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

  • <0 − যদি এই উদাহরণটি Val
  • এর আগে হয়
  • 0 − যদি এই উদাহরণটি Val
  • এর মত হয়
  • >0 − যদি এই উদাহরণটি Val
  • এর পরে হয়

উদাহরণ

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

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

আউটপুট

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

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

উদাহরণ

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

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

আউটপুট

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

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

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

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

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

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