TimeSpan.TotalHours প্রোপার্টি ব্যবহার করে দুটি DateTime এর মধ্যে মোট ঘন্টা পার্থক্য সহজে বের করা যায়। এটি double ফেরত দেয়।
পদ্ধতি
TimeSpan ts = date2 - date1;
double totalHours = ts.TotalHours;
সম্পূর্ণ কোড
using System;
public class HoursDiffDemo
{
public static void Main()
{
DateTime date1 = new DateTime(2018, 7, 15, 08, 15, 20);
DateTime date2 = new DateTime(2018, 8, 17, 11, 14, 25);
TimeSpan ts = date2 - date1;
Console.WriteLine("ঘন্টায় পার্থক্য = {0}", ts.TotalHours);
Console.WriteLine("পূর্ণ ঘন্টা = {0}", (long)ts.TotalHours);
}
}
আউটপুট
ঘন্টায় পার্থক্য = 794.984722222222
পূর্ণ ঘন্টা = 794
মহত্বপূর্ণ পার্থক্য
| প্রোপার্টি | বিবরণ |
|---|---|
TotalHours | মোট ঘন্টা (ভাঙনো সহ) |
Hours | শুধু ঘন্টার অংশ (০-২৩) |
ব্যবহারিক টিপস
- দিন ও ঘন্টা আলাদা করতে:
int days = ts.Days; double hours = ts.TotalHours - days * 24; - ব্যবসায়িক লজিকে পূর্ণ ঘন্টা রাউন্ড আপ করতে
Math.Ceilingব্যবহার করুন।