কম্পিউটার টিউটোরিয়াল

C#-এ DateTimeOffset.Compare() মেথড

C#-এ DateTimeOffset.Compare() মেথডটি দুটি DateTimeOffset অবজেক্ট তুলনা করতে ব্যবহৃত হয় এবং নির্দেশ করে যে প্রথমটি দ্বিতীয়টির চেয়ে আগে, সমান, না হলে পরে। এটি একটি পূর্ণসংখ্যা মান রিটার্ন করে:

  • <0 — যদি val1, val2-এর চেয়ে আগে থাকে
  • 0 — যদি val1, val2-এর সমান থাকে
  • >0 — যদি val1, val2-এর চেয়ে পরে থাকে

সিনট্যাক্স

সিনট্যাক্সটি নিম্নরূপ:

public static int Compare (DateTimeOffset val1, DateTimeOffset val2);

উপরে, val1 হলো তুলনার জন্য প্রথম অবজেক্ট, আর val2 দ্বিতীয়টি।

উদাহরণ

DateTimeOffset.Compare() মেথড বাস্তবায়নের উদাহরণ:

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, 10, 09, 8, 20, 10, new TimeSpan(-5, 0, 0)); 
        Console.WriteLine("DateTimeOffset1 = {0}", dateTimeOffset1); 
        Console.WriteLine("DateTimeOffset2 = {0}", dateTimeOffset2); 
        int res = DateTimeOffset.Compare(dateTimeOffset1, dateTimeOffset2); 
        // -1 রিটার্ন করে কারণ DateTimeOffset1, DateTimeOffset2-এর চেয়ে আগে 
        Console.WriteLine(res); 
    } 
}

আউটপুট

DateTimeOffset1 = 9/9/2019 8:20:10 AM -05:00 DateTimeOffset2 = 10/9/2019 8:20:10 AM -05:00 -1

আরেকটি উদাহরণ

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 = DateTimeOffset.Compare(dateTimeOffset1, dateTimeOffset2); 
        // 0 রিটার্ন করে কারণ DateTimeOffset1, DateTimeOffset2-এর সমান 
        Console.WriteLine(res); 
    } 
}

আউটপুট

DateTimeOffset1 = 9/9/2019 8:20:10 AM -05:00 DateTimeOffset2 = 9/9/2019 8:20:10 AM -05:00 0
  1. C#-এ DateTimeOffset.FromUnixTimeSeconds() পদ্ধতি

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

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

  4. C#-এ DateTimeOffset.AddYears() মেথড