Başvurumda, başlangıç ve bitiş zamanlarını tutan bir veri görünümüm var. Bu iki zaman arasındaki dakika sayısını hesaplamak istiyorum. Şimdiye kadar aldım:
var varFinish = tsTable.Rows[intCellRow]["Finish Time"];
TimeSpan varTime = (DateTime)varFinish - (DateTime)varValue;
int intMinutes = TimeSpan.FromMinutes(varTime);
Ancak son satır, Timespan kurucusu için geçersiz argümanlar kullandığımı söylediği için derlenmeyecek. İki zaman arasındaki dakika sayısını nasıl hesaplayacağımı biraz araştırdım, ama biraz tuğla duvara çarpıyorum. Birisi bana amacıma ulaşmanın en iyi yolunu söyleyebilir mi?
DÜZENLE/
Şimdi kodum aşağıdaki gibidir:
var varFinish = tsTable.Rows[intCellRow]["Finish Time"];
TimeSpan varTime = (DateTime)varFinish - (DateTime)varValue;
int intMinutes = (int)varTime.TotalMinutes;
Ama ikinci satırda geçersiz bir alçı alıyorum. Hem varFinish hem de varValue zamanlardır, örneğin 10:00 ve 8:00 diyelim. Öyleyse neden DateTime yazmak için yayın yapmayacaklarından emin değil misiniz?