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

Java प्रोग्राम लोकल टाइम को GMT में बदलने के लिए


इस लेख में, हम समझेंगे कि लोकल टाइम को GMT में कैसे बदलें। Java में बिल्ट-इन Date क्लास नहीं है, लेकिन हम java.time पैकेज को इम्पोर्ट करके डेट और टाइम API के साथ काम कर सकते हैं। पैकेज में कई डेट और टाइम क्लास शामिल हैं।

नीचे इसका प्रदर्शन दिया गया है:

मान लें हमारा इनपुट है -

लोकल टाइम है: Fri Mar 18 00:01:54 IST 2022

वांछित आउटपुट होगा -

GMT में समय है: 17/03/2022 18:31:54

एल्गोरिदम

चरण 1 - शुरू करें
चरण 2 - LocalDateTime नामक date ऑब्जेक्ट घोषित करें।
चरण 3 - मान परिभाषित करें।
चरण 4 - DateTimeFormatter ऑब्जेक्ट का उपयोग करके विभिन्न डेट टाइम फॉर्मेट परिभाषित करें।
चरण 5 - GMT डेट टाइम फॉर्मेट प्रदर्शित करें
चरण 6 - रुकें

उदाहरण 1

यहां, हम सभी ऑपरेशन को 'main' फंक्शन के तहत एक साथ बांधते हैं।

import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; import java.util.TimeZone; public class Demo {    public static void main(String[] args){       System.out.println("आवश्यक पैकेज इम्पोर्ट किए गए हैं");       Date localTime = new Date();       System.out.println("एक Date ऑब्जेक्ट परिभाषित किया गया है");       DateFormat GMT_format = new SimpleDateFormat("dd/MM/yyyy" + " " + " HH:mm:ss");       GMT_format.setTimeZone(TimeZone.getTimeZone("GMT"));       System.out.println("\nलोकल टाइम है: " + localTime);       System.out.println("GMT में समय है: " + GMT_format.format(localTime));    } }

आउटपुट

आवश्यक पैकेज इम्पोर्ट किए गए हैं
एक Date ऑब्जेक्ट परिभाषित किया गया है
लोकल टाइम है: Tue Mar 29 08:59:11 UTC 2022
GMT में समय है: 29/03/2022 08:59:11

उदाहरण 2

यहां, हम ऑपरेशन को फंक्शन में एनकैप्सुलेट करते हैं जो ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग को प्रदर्शित करता है।

import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; import java.util.TimeZone; public class Demo {    static void GMT_time(Date localTime){       DateFormat GMT_format = new SimpleDateFormat("dd/MM/yyyy" + " " + " HH:mm:ss");       GMT_format.setTimeZone(TimeZone.getTimeZone("GMT"));       System.out.println("\nलोकल टाइम है: " + localTime);       System.out.println("GMT में समय है: " + GMT_format.format(localTime));    }    public static void main(String[] args){       System.out.println("आवश्यक पैकेज इम्पोर्ट किए गए हैं");       Date localTime = new Date();       System.out.println("एक Date ऑब्जेक्ट परिभाषित किया गया है");       GMT_time(localTime);    } }

आउटपुट

आवश्यक पैकेज इम्पोर्ट किए गए हैं
एक Date ऑब्जेक्ट परिभाषित किया गया है
लोकल टाइम है: Tue Mar 29 08:59:38 UTC 2022
GMT में समय है: 29/03/2022 08:59:38
  1. जावा प्रोग्राम: वृत्त की परिधि (पेरिमीटर) निकालना जावा प्रोग्राम: वृत्त की परिधि (पेरिमीटर) निकालना

    इस लेख में हम समझेंगे कि वृत्त की परिधि (पेरिमीटर) कैसे निकाली जाती है। परिधि वृत्त के चारों ओर की दूरी होती है। परिधि का सूत्र: C = 2πr, जहां π = 3.14 (या 22/7) और r वृत्त की त्रिज्या है। डेमोनस्ट्रेशन इनपुट: वृत्त की त्रिज्या: 5 आउटपुट: वृत्त की परिधि: 31.428571428571427 एल्गोरिदम चरण 1 - शु

  1. Java प्रोग्राम: ट्रैपेज़ियम (Trapezium) का क्षेत्रफल ज्ञात करें Java प्रोग्राम: ट्रैपेज़ियम (Trapezium) का क्षेत्रफल ज्ञात करें

    इस लेख में, हम समझेंगे कि ट्रैपेज़ियम का क्षेत्रफल कैसे ज्ञात करें। ट्रैपेज़ियम एक प्रकार का चतुर्भुज है जिसमें कम से कम एक जोड़ी भुजाएं एक-दूसरे के समानांतर होती हैं। ट्रैपेज़ियम की समानांतर भुजाओं को बेस कहा जाता है और असमानांतर भुजाओं को लेग्स कहा जाता है। इसे ट्रेपेजॉयड भी कहा जाता है।ट्रैपेज़िय

  1. जावा प्रोग्राम से आयत का परिमाप (Perimeter of Rectangle) निकालना जावा प्रोग्राम से आयत का परिमाप (Perimeter of Rectangle) निकालना

    इस लेख में हम समझेंगे कि आयत का परिमाप कैसे निकाला जाता है। आयत का परिमाप आयत की सभी भुजाओं की लंबाई को जोड़कर निकाला जाता है। नीचे एक आयत का प्रदर्शन दिया गया है। आयत का परिमाप आयत की दो लंबाई और दो चौड़ाई की कुल लंबाई होती है: इनपुट मान लीजिए हमारा इनपुट है: आयत की भुजाओं की लंबाई हैं: 5, 8, 5,