2011-10-21 9 views
6

http://msdn.microsoft.com/en-us/library/system.windows.forms.datetimepicker.maxdate.aspx http://msdn.microsoft.com/en-us/library/system.windows.forms.datetimepicker.maxdatetime.aspxडेटटाइम पिकर का मैक्सडेट टाइम 12/31/9998 23:59:59 क्यों है?

यह मान जब कोई स्पष्टीकरण नहीं प्रदान की जाती है मनमाने ढंग से लगता है । यह सिर्फ डेटटाइम क्यों नहीं है। मैक्सवेल्यू?

+0

दिलचस्प बात यह है कि यह मान 'DateTime.MaxValue' से ठीक पहले 1 वर्ष प्रतीत होता है। – Ani

+2

इसे इतना ऊंचा सेट करें कि हमें इसके बारे में 8000 अजीब वर्षों के बारे में चिंता करने की ज़रूरत नहीं है? – ChrisBint

+1

जब आप WinForms नियंत्रण के बारे में पूछ रहे हों तो आपका प्रश्न टैग किया गया [wpf] ...? (और लोग क्यों सोचते हैं कि यह विषय है? यह प्रश्न ठीक है।) – BoltClock

उत्तर

1

शायद कोई व्यावसायिक कारण नहीं है। मुझे नहीं लगता कि यह एक संयोग है कि मूल्य DateTime.MaxValue से ठीक पहले एक वर्ष है। डेटटाइम पिकर में कुछ आंतरिक तर्क हो सकता है जो आसन्न महीनों को DateTime.MaxValue के पास तोड़ देता है जो विशेष आवरण के लायक नहीं था।

संबंधित मुद्दे