نقل قول: ایمپورت اکسل در C#
در اصل اکسل ساعت رو بصورت دابل نگه میداره و برای نمایش اون رو به صورت ساعت نشون میده
اگر اون عدد رو در 24 ضرب کنی مقدار عدد صحیح برابر ساعت میشه
اگر ساعت و کسر کنی و باقیمانده رو در 60 ضرب کنی عدد صحیح دقیقه میشه
اگر دقیقه رو در عدد 60 ضرب کنی و قسمت صحیح اون رو برداری میشه ثانیه
نقل قول: ایمپورت اکسل در C#
از تابع زیر استفاده کن
TimeSpan result = TimeSpan.Parse("00:00");
یا
DateTime.ParseExact(range["C1"].ToString(), "HH:mm", null)
یا فیلد زمان رو اکسل General کن و اون رو به صورت رشته بگیر