मेरे पास मेरे आवेदन में एक डेटाग्रिडव्यू है जो प्रारंभ और समापन समय रखता है। मैं इन दो बार के बीच मिनटों की संख्या की गणना करना चाहता हूं। अब तक मुझे मिला है:
var varFinish = tsTable.Rows[intCellRow]["Finish Time"];
TimeSpan varTime = (DateTime)varFinish - (DateTime)varValue;
int intMinutes = TimeSpan.FromMinutes(varTime);
लेकिन अंतिम पंक्ति संकलित नहीं होगी क्योंकि यह कहती है कि मैं Timespan कंस्ट्रक्टर के लिए अवैध तर्क का उपयोग कर रहा हूं। मैंने दो बार के बीच मिनटों की संख्या की गणना करने के तरीके के बारे में काफी शोध किया है, लेकिन मैं थोड़ी ईंट की दीवार से टकरा रहा हूं। क्या कोई मुझे अपना उद्देश्य प्राप्त करने के सर्वोत्तम तरीके पर सलाह दे सकता है।
संपादित करें /
अब मेरा कोड इस प्रकार है:
var varFinish = tsTable.Rows[intCellRow]["Finish Time"];
TimeSpan varTime = (DateTime)varFinish - (DateTime)varValue;
int intMinutes = (int)varTime.TotalMinutes;
लेकिन मुझे दूसरी पंक्ति में एक अमान्य कलाकार मिल रहा है। VarFinish और varValue दोनों समय 10:00 और 8:00 कहते हैं। तो यकीन नहीं है कि वे डेटटाइम टाइप करने के लिए क्यों नहीं होंगे?