2011-01-20 9 views
6

मैं .aspx पृष्ठ में महीने का चयन करने के लिए एक ड्रॉप डाउन सूची का उपयोग कर रहा हूं। मुझे चयनित महीने की अंतिम तिथि .aspx.cs पृष्ठ पर प्राप्त करनी है। (कुछ महीनों में 30 दिन हैं और कुछ में 31 दिन हैं)सी # नेट में चयनित महीने की अंतिम तिथि कैसे प्राप्त करें?

मैं यह कैसे कर सकता हूं?

उत्तर

24

कस्टम गणना की कोई आवश्यकता नहीं है।

किसी दिए गए महीने (जो अंतिम दिन भी है) दिनों की संख्या जानने के लिए System.DateTime.DaysInMonth(yearNum, monthNum) विधि का उपयोग करें।

 const int July = 7; 
     const int Feb = 2; 

     // daysInJuly gets 31. 
     int daysInJuly = System.DateTime.DaysInMonth(2001, July); 

     // daysInFeb gets 28 because the year 1998 was not a leap year. 
     int daysInFeb = System.DateTime.DaysInMonth(1998, Feb); 

     // daysInFebLeap gets 29 because the year 1996 was a leap year. 
     int daysInFebLeap = System.DateTime.DaysInMonth(1996, Feb); 
:

//Get days in month 2 (Feb) of year 2011. Returns 28. 
int daysInFeb2011 = System.DateTime.DaysInMonth(2011, 2); 

MSDN प्रलेखीकरण अधिक गहन और वर्णनात्मक नमूना प्रदान करता है:

यह रूप में सरल है

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