इस लेख में, हम समझेंगे कि स्थानीय समय को जीएमटी में कैसे परिवर्तित किया जाए। जावा में अंतर्निहित दिनांक वर्ग नहीं है, लेकिन हम दिनांक और समय API के साथ कार्य करने के लिए java.time पैकेज आयात कर सकते हैं। पैकेज में कई दिनांक और समय कक्षाएं शामिल हैं।
नीचे उसी का एक प्रदर्शन है -
मान लीजिए कि हमारा इनपुट है -
स्थानीय समय है:शुक्र मार्च 18 00:01:54 IST 2022
वांछित आउटपुट होगा -
Gmt में समय है:17/03/2022 18:31:54
एल्गोरिदम
चरण 1 - STARTचरण 2 - LocalDateTime का एक ऑब्जेक्ट घोषित करें, अर्थात् दिनांक। चरण 3 - मान परिभाषित करें। पूर्व>उदाहरण 1
यहां, हम 'मेन' फंक्शन के तहत सभी ऑपरेशंस को एक साथ बांधते हैं।
आयात करें println ("आवश्यक पैकेज आयात किए गए हैं"); दिनांक स्थानीय समय =नई तिथि (); System.out.println ("एक तिथि वस्तु परिभाषित की गई है"); डेटफ़ॉर्मैट GMT_format =नया SimpleDateFormat ("dd/MM/yyyy" + "" + "HH:mm:ss"); GMT_format.setTimeZone(TimeZone.getTimeZone("GMT")); System.out.println ("\ n स्थानीय समय है:" + स्थानीय समय); System.out.println ("जीएमटी में समय है:" + GMT_format.format (लोकलटाइम)); }}
आउटपुट
आवश्यक पैकेज आयात किए गए हैंएक दिनांक वस्तु परिभाषित की गई हैस्थानीय समय है:मंगल मार्च 29 08:59:11 यूटीसी 2022जीएमटी में समय है:29/03/2022 08:59:11
उदाहरण 2
यहां, हम ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग को प्रदर्शित करने वाले कार्यों में संचालन को समाहित करते हैं।
आयात करें dd/MM/yyyy" + "" + "HH:mm:ss"); GMT_format.setTimeZone(TimeZone.getTimeZone("GMT")); System.out.println ("\ n स्थानीय समय है:" + स्थानीय समय); System.out.println ("जीएमटी में समय है:" + GMT_format.format (लोकलटाइम)); } सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) {System.out.println ("आवश्यक पैकेज आयात किए गए हैं"); दिनांक स्थानीय समय =नई तिथि (); System.out.println ("एक तिथि वस्तु परिभाषित की गई है"); GMT_time (स्थानीय समय); }}आउटपुट
आवश्यक पैकेज आयात किए गए हैंएक दिनांक वस्तु परिभाषित की गई हैस्थानीय समय है:मंगल मार्च 29 08:59:38 यूटीसी 2022जीएमटी में समय है:29/03/2022 08:59:38