PDA

View Full Version : سوال: جمع زمانهای بالای 24 ساعت در سی شارپ



ali7499
شنبه 20 مهر 1398, 21:26 عصر
سلام ارادت

داخل دیتا گرید ویو تعدادی سلول براساس ساعت و دقیقه دارم "HH:mm" که میخوام با هم جمع کنم ,ولی تا زمانی که مجموع ساعت زیر 24 ساعت هست درست عمل میکنه ولی وقتی مجموع بالای 24 ساعت میشه ، یه روز رو از زمان کم میکنه و بقیه رو نشون میده در صورتی که من مجموع ساعت و دقیقه رو میخوام.
مثلا مجموع ساعت و دقیقه میشه 27:15 ولی نشون میده 03:15 یعنی یه روز کم میکنه از مجموع

for (int i = 1; i < dgvlist.Rows.Count; i++)
{
DateTime saat = Convert.ToDateTime(dgvlist.Rows[0].Cells[7].Value.ToString() + "");

DateTime roz = Convert.ToDateTime(dgvlist.Rows[i].Cells[7].Value.ToString() + "");

DateTime saat1 = saat .Add(roz.TimeOfDay);

txtsaat.Text = DateTime.Parse(saat1.ToString()).ToString("HH:mm");


}

ASHKANLAEI
یک شنبه 21 مهر 1398, 06:06 صبح
ببینید این جواب توی stack-overflow کمکی میکنه؟
https://stackoverflow.com/a/55824292/11955706