দুটি DateTime অবজেক্টের মধ্যে সেকেন্ড পার্থক্য বের করতে TimeSpan.TotalSeconds প্রোপার্টি ব্যবহার করা হয়। এটি মোট সেকেন্ড (ভাঙনো সহ) ফেরত দেয়।
ধাপসমূহ
- দুটি
DateTimeইনিশিয়ালাইজ করুন। TimeSpan ts = date2 - date1;লিখুন।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 রেসপন্স টাইম, বা ক্যাশ এক্সপায়ারি চেক করার সময় এটি খুব কাজে লাগে।