इस लेख में, हम समझेंगे कि एएम-पीएम प्रारूप में समय को कैसे प्रारूपित किया जाए। एक स्वरूपण स्ट्रिंग वर्णन करती है कि कैसे दिनांक/समय मानों को (से) स्ट्रिंग प्रतिनिधित्व (फ्लैट फ़ाइलें, मानव पठनीय आउटपुट, आदि) से पढ़ा और लिखा जाना चाहिए।
नीचे उसी का एक प्रदर्शन है -
मान लीजिए कि हमारा इनपुट है -
वर्तमान तिथि:गुरु मार्च 17 16:04:31 IST 2022
वांछित आउटपुट होगा -
वर्तमान समय AM/PM प्रारूप में है:04.04 pm
एल्गोरिदम
चरण 1 - STARTचरण 2 - एक दिनांक वस्तु घोषित करें जिसका नाम current_date है जो वर्तमान दिनांक और समय प्राप्त करता है। चरण 3 - मानों को परिभाषित करें। चरण 4 - SimpleDateFormat वर्ग के किसी ऑब्जेक्ट को 'formatTime' घोषित करें। चरण 5 - फ़ंक्शन का उपयोग करें। प्रारूप (current_date) समय को निर्दिष्ट प्रारूप में प्रारूपित करने के लिए। चरण 6 - परिणाम प्रदर्शित करेंचरण 7 - रोकें
उदाहरण 1
यहां, उपयोगकर्ता द्वारा एक संकेत के आधार पर इनपुट दर्ज किया जा रहा है।
आयात करें दिनांक वर्तमान_डेट =नई तिथि (); System.out.println ("वर्तमान तिथि है:" + current_date); SimpleDateFormat प्रारूप समय =नया SimpleDateFormat ("hh.mm आ"); स्ट्रिंग result_time =formatTime.format (current_date); System.out.println ("\ n AM/PM स्वरूप में वर्तमान समय है:" + result_time); }}आउटपुट
आवश्यक पैकेज आयात किए गए हैंवर्तमान तिथि है:गुरु मार्च 17 16:04:31 IST 2022वर्तमान समय AM/PM प्रारूप में है:04.04 बजे
उदाहरण 2
यहां, हमने मानक विचलन की गणना करने के लिए एक फ़ंक्शन परिभाषित किया है।
आयात करें स्ट्रिंग result_time =formatTime.format (current_date); System.out.println ("\ n AM/PM स्वरूप में वर्तमान समय है:" + result_time); } सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) { System.out.println ("आवश्यक पैकेज आयात किए गए हैं"); दिनांक वर्तमान_डेट =नई तिथि (); System.out.println ("वर्तमान तिथि है:" + current_date); format_time (current_date); }}आउटपुट
आवश्यक पैकेज आयात किए गए हैंवर्तमान तिथि है:गुरु मार्च 17 16:04:31 IST 2022वर्तमान समय AM/PM प्रारूप में है:04.04 बजे