Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

दिनांक और समय की जांच के लिए जावा रेग पूर्व क्या है?

दिए गए स्ट्रिंग के साथ रेगुलर एक्सप्रेशन का मिलान करने के लिए आपको:.

  • पैटर्न क्लास के कंपाइल () मेथड के रेगुलर एक्सप्रेशन को कंपाइल करें।
  • पैटर्न वर्ग की matcher() विधि के पैरामीटर के रूप में आवश्यक इनपुट स्ट्रिंग को दरकिनार करते हुए Matcher ऑब्जेक्ट प्राप्त करें।
  • मैचर क्लास का मैच () मेथड सही होता है अगर मैच होता है तो गलत रिटर्न देता है। इसलिए, डेटा को मान्य करने के लिए इस विधि का प्रयोग करें।

उदाहरण

निम्नलिखित एक जावा रेगुलर एक्सप्रेशन उदाहरण है जो केवल तारीख से मेल खाता है

आयात करें // तारीखों को स्टोर करने के लिए सूची बनाना सूची तिथियां =नया ऐरेलिस्ट (); date.add ("25-12-1990"); date.add ("25/12/1990"); date.add("2010-06-24 06:30"); date.add ("05-02-1990"); date.add("1920-11-03 12:40"); // तिथियों से मेल खाने के लिए नियमित अभिव्यक्ति स्ट्रिंग रेगेक्स ="[0-9] {4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][ 0-9]|3[0-1])"; // नियमित अभिव्यक्ति का संकलन पैटर्न पैटर्न =Pattern.compile(regex); // के लिए प्रत्येक तिथि का मिलान (ऑब्जेक्ट तिथि:तिथियां) {मैचर मैचर =पैटर्न। मैचर ((चार अनुक्रम) तिथि); System.out.println (दिनांक +":"+ matcher.matches ()); } }}

आउटपुट

25-12-1990:false25/12/1990:false2010-06-24:true05-02-1990:false1920-11-03:true

उदाहरण

निम्नलिखित उदाहरण दिनांक और समय से मेल खाता है -

आयात करें // तारीखों को स्टोर करने के लिए सूची बनाना सूची तिथियां =नया ऐरेलिस्ट (); date.add ("25-12-1990"); date.add ("25/12/1990"); date.add ("2010-06-24 12:30:40"); date.add("05-02-1990 44:205:40"); date.add("1920-11-03 06:25:40"); // तिथियों से मेल खाने के लिए नियमित अभिव्यक्ति स्ट्रिंग रेगेक्स ="[0-9] {4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][ 0-9]|3[0-1]) (2[0-3]|[01][0-9]):[0-5][0-9]:[0-5][0-9 ]"; // नियमित अभिव्यक्ति का संकलन पैटर्न पैटर्न =Pattern.compile(regex); // के लिए प्रत्येक तिथि का मिलान (ऑब्जेक्ट तिथि:तिथियां) {मैचर मैचर =पैटर्न। मैचर ((चार अनुक्रम) तिथि); System.out.println (दिनांक +":"+ matcher.matches ()); } }}

आउटपुट

25-12-1990:false25/12/1990:false2010-06-24 12:30:40:true05-02-1990 44:205:40:false1920-11-03 06:25:40:true

  1. Java में LayoutManager और LayoutManager के प्रकार क्या हैं?

    लेआउट प्रबंधक हमें कंटेनर के भीतर घटकों के आकार और स्थिति का निर्धारण करके GUI रूपों में दृश्य घटकों को व्यवस्थित करने के तरीके को नियंत्रित करने में सक्षम बनाते हैं। लेआउट मैनेजर के प्रकार जावा में 6 लेआउट मैनेजर हैं फ्लोलेआउट :यह एक पृष्ठ पर शब्दों की तरह एक कंटेनर में घटकों को व्यवस्थित करता है

  1. लिनक्स में शटडाउन और रीबूट तिथि की जांच कैसे करें

    ऐसे बहुत से कारण हैं जिनकी वजह से आप यह पता लगाना चाहते हैं कि आपका Linux कंप्यूटर कब बंद हुआ, फिर से चालू हुआ, या यह कितने समय से चल रहा है। अधिकांश समय यह जानकारी किसी समस्या को डीबग करने में अमूल्य होती है जो तब हुई होगी जब कोई नहीं देख रहा था। शुक्र है, अधिकांश वितरणों पर लिनक्स सावधानीपूर्वक सि

  1. जावा वर्तमान दिनांक समय प्राप्त करें

    जावा में वर्तमान दिनांक और समय कैसे प्राप्त करें? इस ट्यूटोरियल में हम Java 8 में तीन अलग-अलग तरीकों को देखेंगे। दिनांक और समय प्रदर्शित करने के लिए उपयोग की जाने वाली कक्षाएं हैं LocalDate , LocalTime , LocalDateTime । वर्तमान तिथि प्राप्त करें LocalDate कक्षा का उपयोग किसी तिथि को दर्शाने के लिए