मेरे C # प्रोग्राम में निम्न कोड है।
DateTime dateForButton = DateTime.Now;
dateForButton = dateForButton.AddDays(-1); // ERROR: un-representable DateTime
जब भी मैं इसे चलाता हूं, मुझे निम्न त्रुटि मिलती है:
जोड़ा या घटाया गया मूल्य एक संयुक्त राष्ट्र के प्रतिनिधित्व योग्य DateTime में परिणाम करता है।
पैरामीटर नाम: मान
Iv'e ने इस त्रुटि संदेश को पहले कभी नहीं देखा, और समझ नहीं आता कि मैं इसे क्यों देख रहा हूं। अब तक पढ़े गए उत्तरों से, मुझे विश्वास है कि मैं दिनों को घटाने के लिए एक ऐड ऑपरेशन में -1 का उपयोग कर सकता हूं, लेकिन जैसा कि मेरा सवाल दिखाता है कि मैं जो करने का प्रयास कर रहा हूं, वह ऐसा नहीं है।
DateTime.MinValue
करते हैं या आप इसमें कुछ जोड़ना चाहते हैं DateTime.MaxValue
(या आप इस न्यूनतम-अधिकतम अंतराल के बाहर की तारीख को तत्काल करने की कोशिश करते हैं)। क्या आप वाकई MinValue
कहीं असाइन नहीं कर रहे हैं ?