डेटपिकर पर कैसे सीमित करें भविष्य में दिनांक चुनने के लिए कैसे करें। मेरे पास डेटपिकर गतिविधि है जिसका पंजीकरण के लिए उपयोग किया जाता है। ऐसा करने के लिए उपयोगकर्ता क्या जन्मदिन की तारीख नहीं ले सकता है यदि उपयोगकर्ता के पास 18 साल से कम है (उदाहरण के लिए आज_डेट - 18 साल के बाद तिथि नहीं चुन सकता)?डेटपिकर पर उपयोगकर्ता को सीमित करने के लिए कैसे करें आज से पहले दिनांक चुन सकते हैं - 18 साल
उत्तर
आपने किस एपीआई स्तर का उल्लेख नहीं किया है। हनीकॉम पर और बाद में, DatePicker में सेटमिन/मैक्सडेट विधियां हैं जिनका उपयोग आप अनुमत सीमा को प्रतिबंधित करने के लिए कर सकते हैं।
मुझे उम्मीद है कि अब तक आपको जवाब मिल गया है। निम्नलिखित लोगों के लिए भी उपयोगी हो सकता है: यदि आप आज 18 साल की तारीख चुनने के लिए उपयोगकर्ता को अक्षम करना चाहते हैं, तो आप यहां क्या कर सकते हैं।
(मिली सेकंड में) अब से 1-Jan-1970 से 18 साल के लिए समय
Calendar cal = Calendar.getInstance();
cal.set(cal.get(Calendar.YEAR)+18,cal.get(Calendar.MONTH),cal.get(Calendar.DAY_OF_MONTH),
cal.get(Calendar.HOUR_OF_DAY), cal.get(Calendar.MINUTE), 0);
long time = cal.getTimeInMillis();
सेट अधिकतम datepicker
datepicker2.setMaxDate(time);
में तिथि की अनुमति के रूप में आशा है कि यह किसी और में मदद करता है जाओ उत्तर की तलाश
int minYear = currentYear - 18 द्वारा अब 18 से पहले वर्ष (वर्तमान वर्ष) की गणना करें; और फिर दिनांक पिकर की अधिकतम सीमा के रूप में उस तारीख को सेट करें (न्यूनतम वर्ष, वर्तमान माह, वर्तमान दिन)।
private static void setMaxLimitInDatePicker(DatePickerDialog datePickerDialog) {
final Calendar calendar = Calendar.getInstance();
int currentYear = calendar.get(Calendar.YEAR);
int currentMonth = calendar.get(Calendar.MONTH);
int currentDay = calendar.get(Calendar.DAY_OF_MONTH);
int minYear = currentYear - 18;
int minMonth = currentMonth;
int minDay = currentDay;
calendar.set(minYear, minMonth, minDay);
long minDateInMilliSeconds = calendar.getTimeInMillis();
// Set 18 years from today as max limit of date picker
datePickerDialog.getDatePicker().setMaxDate(minDateInMilliSeconds);
}
कृपया अपना उत्तर समझाएं। कोड-केवल उत्तर निराश होते हैं। – ADyson
- 1. आज डेटपिकर की अधिकतम तिथि को सीमित कैसे करें?
- 2. आज से 25 साल पहले डेटटाइम
- 3. आज साल
- 4. रेल - सेट तिथि निर्धारित करें 18 साल पहले
- 5. jQuery डेटपिकर - "आज" तिथि बदलें?
- 6. एंड्रॉइड डेटपिकर तिथि सीमित
- 7. jQuery यूआई डेटपिकर आज लिंक
- 8. jQuery यूआई: डेटपिकर सेट साल रेंज ड्रॉपडाउन 100 साल
- 9. सेट एंड्रॉइड डेटपिकर दिनांक सीमा
- 10. JQuery डेटपिकर उपयोगकर्ता को
- 11. एंड्रॉइड में डेटपिकर विजेट से दिनांक कैसे प्राप्त करें?
- 12. jpql दिनांक तुलना आज
- 13. डिफ़ॉल्ट दिनांक साल सेट 1970
- 14. jQuery यूआई डेटपिकर - दिनांक सीमा -
- 15. RegularExpressionValidator इनपुट प्रकार को सीमित करने के लिए चरित्र प्रकारों को सीमित करने के लिए
- 16. केंडो डेटपिकर अधिकतम दिनांक अंक
- 17. jQuery डेटपिकर न्यूनतम अधिकतम दिनांक
- 18. jquery ui डेटपिकर दिनांक प्रारूप
- 19. डेटपिकर से लोकेल प्रारूप कैसे सेट करें?
- 20. सर्वर पर भेजने से पहले जावास्क्रिप्ट में उपयोगकर्ता डेटा को ज़िप/gzip कैसे करें?
- 21. चरम अंतर की तिथियों के लिए सर्वश्रेष्ठ jQuery दिनांक प्लगइन (1000+ बीसी - आज)
- 22. आप jQuery डेटपिकर कक्षा को अविभाज्य रूप से कैसे बढ़ा सकते हैं?
- 23. एक साल पहले से सभी रिकॉर्ड का चयन अब तक
- 24. jquery खोज स्कोप को सीमित करने के लिए कैसे करें
- 25. एंड्रॉइड डेटपिकर फ्रैगमेंट - उपयोगकर्ता दिनांक सेट करते समय कुछ कैसे करें?
- 26. दिन और साल की तुलना करें
- 27. मैं एक साल पहले सी # में आज की तारीख कैसे प्राप्त करूं?
- 28. आप 400 उपयोगकर्ता खातों को कैसे सीमित करते हैं?
- 29. क्या हम स्टार्टअप पर ग्रहण में कौन से प्लगइन लोड करना चुन सकते हैं?
- 30. डेटपिकर के लिए डिफ़ॉल्ट दिनांक प्रारूप सेट करना?
मिलीस में सेट तिथि को परिवर्तित करें और मिलिस में वर्तमान तिथि के साथ जांचें। दो मिल के बीच अंतराल की गणना करें। –