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

जावा में स्ट्रिंग मान से दिनांक वस्तु कैसे बनाएं?

SimpleDateFormat वर्ग का उपयोग करना

इस वर्ग के रचनाकारों में से एक वांछित दिनांक प्रारूप का प्रतिनिधित्व करने वाले स्ट्रिंग मान को स्वीकार करता है और SimpleDateFormat बनाता है वर्ग <मजबूत>। किसी स्ट्रिंग को दिनांक वस्तु के रूप में पार्स/रूपांतरित करने के लिए -

  • वांछित फ़ॉर्मैट स्ट्रिंग पास करके इस क्लास को इंस्टेंट करें।
  • पार्स() विधि का उपयोग करके दिनांक स्ट्रिंग को पार्स करें।

उदाहरण

आयात करें "; // SimpleDateFormat वर्ग को तुरंत चालू करना SimpleDateFormat फ़ॉर्मेटर =नया SimpleDateFormat ("yyyy-dd-MM"); // दिए गए स्ट्रिंग टू डेट ऑब्जेक्ट को पार्स करना दिनांक दिनांक =formatter.parse(date_string); System.out.println ("दिनांक मान:" + दिनांक); }}

आउटपुट

दिनांक मान:सोम जून 25 00:00:00 IST 2007

लोकलडेट क्लास का उपयोग करना

LocalDate वर्ग की पार्स () विधि एक दिनांक का प्रतिनिधित्व करने वाले स्ट्रिंग मान को स्वीकार करती है और एक LocalDate ऑब्जेक्ट लौटाती है।

उदाहरण

आयात java.time.LocalDate;पब्लिक क्लास टेस्ट {सार्वजनिक स्थैतिक शून्य मुख्य(स्ट्रिंग args[]) {स्थानीय दिनांक दिनांक =LocalDate.parse("2007-12-03"); System.out.println (तारीख); }}

आउटपुट

 

2007-12-03

DateUtils क्लास का उपयोग करना:

DateUtils प्रारूप दिनांक के लिए उपयोगिता प्रदान करता है आप इसे apache.commons पैकेज में पा सकते हैं निम्नलिखित पैकेज के लिए मावेन निर्भरता है -

<निर्भरता> org.apache.commons commons-lang3 <संस्करण>3.7

parseDate() DateUtils वर्ग की विधि एक प्रारूप स्ट्रिंग और एक दिनांक स्ट्रिंग को पैरामीटर के रूप में स्वीकार करती है और एक दिनांक वस्तु लौटाती है।

उदाहरण

आयात करें दिनांक दिनांक =DateUtils.parseDate(dateInString, "yyyy-MM-dd"); System.out.println (तारीख); }}

आउटपुट

 

शनि दिसंबर 03 00:00:00 IST 12

तत्काल कक्षा का उपयोग करना

java.time.Instant क्लास की पार्स () विधि एक पैरामीटर के रूप में एक तारीख स्ट्रिंग को स्वीकार करती है और दी गई तारीख का प्रतिनिधित्व करने वाली एक वस्तु (तत्काल) लौटाती है।

उदाहरण

आयात java.time.Instant;पब्लिक क्लास टेस्ट {सार्वजनिक स्थैतिक शून्य मुख्य(स्ट्रिंग args[]) {स्ट्रिंग dateInString ="2014-10-05T15:23:01Z"; इंस्टेंट इंस्टेंट =इंस्टेंट.पार्स (डेटइनस्ट्रिंग); System.out.println (तत्काल); }}

आउटपुट

 

2014-10-05T15:23:01Z


  1. जावास्क्रिप्ट में वैरिएबल वैल्यू से ऑब्जेक्ट प्रॉपर्टी कैसे बनाएं?

    ऑब्जेक्ट प्रॉपर्टी बनाने के लिए JS में 2 नोटेशन हैं, डॉट नोटेशन और ब्रैकेट नोटेशन। किसी वैरिएबल से ऑब्जेक्ट प्रॉपर्टी बनाने के लिए, आपको निम्नलिखित तरीके से ब्रैकेट नोटेशन का उपयोग करना होगा - उदाहरण const obj ={a:foo}const prop =bar// वेरिएबल नाम propobj[prop] =bazconsole.log(obj); का इस्तेमाल करक

  1. जावास्क्रिप्ट में डेट ऑब्जेक्ट कैसे बनाएं?

    जावास्क्रिप्ट में दिनांक वस्तु बनाने के लिए निम्नलिखित कोड है - उदाहरण <!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Documen

  1. आईओएस में स्विफ्ट एक्सकोड में किसी तारीख से आप डेट ऑब्जेक्ट कैसे बनाते हैं?

    स्विफ्ट में डेट ऑब्जेक्ट बनाने के लिए हम स्विफ्ट के डेटकंपोनेंट्स () का उपयोग करेंगे। इसे हम दो तरह से कर सकते हैं। हम सिम्युलेटर के बजाय अपने कोड का परीक्षण करने के लिए खेल के मैदान का उपयोग करेंगे। दिनांक बनाने के लिए हम दिनांक घटक और कैलेंडर का उपयोग करेंगे। हम दो तरह से दिनांक घटक बना सकते हैं।