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

C#-এ দুটি তারিখের মধ্যে সেকেন্ড পার্থক্য নির্ণয়

দুটি DateTime অবজেক্টের মধ্যে সেকেন্ড পার্থক্য বের করতে TimeSpan.TotalSeconds প্রোপার্টি ব্যবহার করা হয়। এটি মোট সেকেন্ড (ভাঙনো সহ) ফেরত দেয়।

ধাপসমূহ

  1. দুটি DateTime ইনিশিয়ালাইজ করুন।
  2. TimeSpan ts = date2 - date1; লিখুন।
  3. ts.TotalSeconds প্রোপার্টি অ্যাক্সেস করুন।

সম্পূর্ণ কোড

using System;

public class SecondsDiffDemo
{
    public static void Main()
    {
        DateTime date1 = new DateTime(2018, 7, 15, 08, 15, 20);
        DateTime date2 = new DateTime(2018, 7, 15, 11, 14, 25);

        TimeSpan ts = date2 - date1;

        Console.WriteLine("সেকেন্ডে পার্থক্য = {0}", ts.TotalSeconds);
        Console.WriteLine("পূর্ণ সেকেন্ড = {0}", (long)ts.TotalSeconds);
    }
}

আউটপুট

সেকেন্ডে পার্থক্য = 10745
পূর্ণ সেকেন্ড = 10745

সতর্কতা

  • ts.Seconds শুধু সেকেন্ডের অংশ (০-৫৯) দেয়, মোট সেকেন্ড নয়।
  • TotalSeconds সবসময় double ফেরত দেয়।
  • ঋণাত্মক পার্থক্য হলে মান ঋণাত্মক হবে; ABS ব্যবহার করে ধনাত্মক করুন।

ব্যবহারিক উদাহরণ

লগইন সেশন ডুরেশন, API রেসপন্স টাইম, বা ক্যাশ এক্সপায়ারি চেক করার সময় এটি খুব কাজে লাগে।

  1. How to get the difference between two dates in Android?

  2. C#-এ দুটি তারিখের পার্থক্য বের করা

  3. C# প্রোগ্রাম: দুটি লিস্টের পার্থক্য বের করা

  4. পাইথনে দুটি লিস্টের পার্থক্য (Difference) বের করার প্রোগ্রাম