ورود

View Full Version : سوال: محاسبه میانگین بین ساعت های مختلف



dehqhani
دوشنبه 19 خرداد 1393, 09:39 صبح
سلام

من 3 تکس بکس دارم که درتکس باکس اولی ساعت شروع رو میگیره به این صورت مثلا(20:15) و تکس باکس دومی ساعت پایان مثلا(9:00) حالا من میخوام که در تکس باکس سومی میانگین این دو ساعت بصورت خودکار محاسبه و نمایش داده شود.

dehqhani
دوشنبه 19 خرداد 1393, 12:47 عصر
کسی نیست یه جواب درست و حسابی به ما بده

aroshanzamir
دوشنبه 19 خرداد 1393, 14:08 عصر
با TimeSpan :



TimeSpan ts1 = TimeSpan.Parse("12:19:20");
TimeSpan ts2 = TimeSpan.Parse("05:19:20");
Console.WriteLine(ts1-ts2);




خروجی : 07:00:00

hadi46
دوشنبه 19 خرداد 1393, 14:18 عصر
با سلام اگه میانگین رو می خوای از این کد استفاده کن

public static TimeSpan Average(TimeSpan first, TimeSpan second)
{
return TimeSpan.FromTicks((first + second).Ticks / 2);
}


public static string Average(string first, string second)
{
TimeSpan firstSpan = TimeSpan.Parse(first);
TimeSpan secondSpan = TimeSpan.Parse(second);
return Average(firstSpan, secondSpan).ToString();
}