इस लेख में, हम समझेंगे कि कैलेंडर वर्ष की तिथियों को विभिन्न प्रारूपों में कैसे प्रदर्शित किया जाए। Javadoes में एक अंतर्निहित दिनांक वर्ग नहीं है, लेकिन हम दिनांक और समय API के साथ काम करने के लिए java.time पैकेज आयात कर सकते हैं। पैकेज में कई दिनांक और समय कक्षाएं शामिल हैं।
नीचे उसी का एक प्रदर्शन है -
मान लीजिए कि हमारा इनपुट है -
कार्यक्रम चलाएं
वांछित आउटपुट होगा -
पहली तारीख का प्रारूप है:2022-03-17T23:37:37.623304800दूसरी तारीख का प्रारूप है:17/03/2022तीसरी तारीख का प्रारूप है:गुरुवार, 17 मार्च 2022
एल्गोरिदम
चरण 1 - STARTचरण 2 - LocalDateTime का एक ऑब्जेक्ट घोषित करें, अर्थात् दिनांक। चरण 3 - मानों को परिभाषित करें। चरण 4 - DateTimeFormatter ऑब्जेक्ट का उपयोग करके विभिन्न दिनांक समय स्वरूपों को परिभाषित करेंचरण 5 - विभिन्न दिनांक समय स्वरूपों को प्रदर्शित करेंचरण 6 - रोकें
उदाहरण 1
यहां, हम 'मेन' फंक्शन के तहत सभी ऑपरेशंस को एक साथ बांधते हैं।
आयात करें LocalDateTime दिनांक =LocalDateTime.now (); System.out.println ("एक लोकलडेटटाइम ऑब्जेक्ट परिभाषित किया गया है"); System.out.println ("\ nपहली तारीख का प्रारूप है:" +तिथि); DateTimeFormatter date_format_1 =DateTimeFormatter.ofPattern ("dd/MM/yyyy"); स्ट्रिंग स्वरूपित दिनांक_1 =दिनांक। प्रारूप (date_format_1); System.out.println ("\ n दूसरा दिनांक प्रारूप है:" +formattedDate_1); DateTimeFormatter date_format_2 =DateTimeFormatter.ofPattern ("EEEE, dd MMM yyyy"); स्ट्रिंग स्वरूपित दिनांक_2 =दिनांक। प्रारूप (date_format_2); System.out.println ("\ n तीसरी तारीख का प्रारूप है:" +formattedDate_2); }}आउटपुट
आवश्यक पैकेज आयात किए गए हैंएक LocalDateTime ऑब्जेक्ट परिभाषित किया गया हैपहला दिनांक प्रारूप है:2022-03-29T08:53:19.809दूसरा दिनांक प्रारूप है:29/03/2022तीसरा दिनांक प्रारूप है:मंगलवार, 29 मार्च 2022
उदाहरण 2
यहां, हम ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग को प्रदर्शित करने वाले कार्यों में संचालन को समाहित करते हैं।
आयात करें स्ट्रिंग स्वरूपित दिनांक_1 =दिनांक। प्रारूप (date_format_1); System.out.println ("\ n दूसरा दिनांक प्रारूप है:" +formattedDate_1); DateTimeFormatter date_format_2 =DateTimeFormatter.ofPattern ("EEEE, dd MMM yyyy"); स्ट्रिंग स्वरूपित दिनांक_2 =दिनांक। प्रारूप (date_format_2); System.out.println ("\ n तीसरी तारीख का प्रारूप है:" +formattedDate_2); } सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) {System.out.println ("आवश्यक पैकेज आयात किए गए हैं"); LocalDateTime दिनांक =LocalDateTime.now (); System.out.println ("एक लोकलडेटटाइम ऑब्जेक्ट परिभाषित किया गया है"); System.out.println ("\ nपहली तारीख का प्रारूप है:" +तिथि); Print_date_format (दिनांक); }}आउटपुट
आवश्यक पैकेज आयात किए गए हैंएक LocalDateTime ऑब्जेक्ट को परिभाषित किया गया हैपहला दिनांक प्रारूप है:2022-03-29T08:53:58.155दूसरा दिनांक प्रारूप है:29/03/2022तीसरा दिनांक प्रारूप है:मंगलवार, 29 मार्च 2022