PDA

View Full Version : سوال: تبدیل جمع ساعات کاری به ساعت و دقیقه



mortezasar
شنبه 03 آبان 1393, 17:49 عصر
سلام دوستان من ساعات کاریم رو باهم جمع میزنم و عملیات های مختلف رو روش انجام میدم حالا میخوام مجموع ساعات رو برام به ساعت و دقیقه نشون بده مثل 18 ساعت و 23 دقیقه اما یه عدد خیلی طولانی بهم نشون میده که یکیش میدونم ساعته اما ادامش اعشار هست اینم از کدهایی که استفاده کردم

TimeSpan work_time;
TimeSpan extra_time;
work_time = (work_time - extra_time);
txtwtime.Text = work_time.TotalHours.ToString();

124937

parvizwpf
شنبه 03 آبان 1393, 18:52 عصر
توی tostring از N0 استفاده کنید.

mortezasar
شنبه 03 آبان 1393, 19:05 عصر
مثل اینکه منظور من رو متوجه نشدین من میخوام نتیجه اینجوری نشون داده بشه مثلا ساعات اضافه کاری26.20 که بشه 26 ساعت و 20 دقیقه نه مثل عدد بالا 26.83333333333

mortezasar
شنبه 03 آبان 1393, 19:31 عصر
سلام خودم تونستم حلش کنم کپی می کنم اینجا که اگه کسی همچین مشکلی داشت زیاد معطل نشه


txtwtime.Text = (work_time.Days * 24 + work_time.Hours).ToString() + ":" +(work_time.Minutes.ToString());