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

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

C#-এ দুটি DateTime অবজেক্টের মধ্যে সময় পার্থক্য মিলিসেকেন্ডে বের করা খুব সহজ। এই কাজে TimeSpan স্ট্রাকচার ব্যবহার করা হয়।

মৌলিক ধাপসমূহ

  1. দুটি DateTime অবজেক্ট তৈরি করুন।
  2. দ্বিতীয় তারিখ থেকে প্রথম তারিখ বিয়োগ করে TimeSpan প্রাপ্য করুন।
  3. TimeSpan.TotalMilliseconds প্রোপার্টি ব্যবহার করে মোট মিলিসেকেন্ড বের করুন।

কোড উদাহরণ

using System;

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

        TimeSpan ts = date2 - date1;

        Console.WriteLine("মিলিসেকেন্ডে পার্থক্য = {0}", ts.TotalMilliseconds);
    }
}

আউটপুট

মিলিসেকেন্ডে পার্থক্য = 10745000

মहত্বপূর্ণ নোট

  • TotalMilliseconds ডাবল টাইপের মান ফেরত দেয়, যা ভাঙনো মানও হতে পারে।
  • যদি শুধু পূর্ণসংখ্যা মিলিসেকেন্ড দরকার হয়, তবে (long)ts.TotalMilliseconds কাস্ট করুন।
  • ts.Milliseconds শুধু 밀িসেকেন্ড অংশটি দেয় (০-৯৯৯), মোট নয়। সতর্ক থাকুন।

ব্যবহারিক টিপস

দীর্ঘ সময়ের পার্থক্যের জন্য TotalSeconds, TotalMinutes, TotalHours বা TotalDays প্রোপার্টিগুলো ব্যবহার করুন। সবগুলো double ফেরত দেয়।

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

  2. C#-এ দুটি তারিখের মধ্যে ঘন্টা পার্থক্য হিসাব

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

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