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

Java प्रोग्राम विभिन्न देशों के फॉर्मेट में समय प्रदर्शित करने के लिए


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

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

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

प्रोग्राम चलाएं

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

इंग्लैंड फॉर्मेट है: Friday, 18 March 2022
इटालियन फॉर्मेट है: venerdì, 18 marzo 2022

एल्गोरिदम

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

उदाहरण 1

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

import java.text.DateFormat; import java.util.*; public class Demo {    public static void main(String[] args) throws Exception{       System.out.println("आवश्यक पैकेज इम्पोर्ट किए गए हैं");       Date date_time = new Date();       Locale England_time = new Locale("en", "ch");       DateFormat de = DateFormat.getDateInstance(DateFormat.FULL, England_time);       System.out.println("\nइंग्लैंड फॉर्मेट है: " + de.format(date_time));       Locale Italy_time = new Locale("it", "ch");       DateFormat di = DateFormat.getDateInstance(DateFormat.FULL, Italy_time);       System.out.println("इटालियन फॉर्मेट है: " + di.format(date_time));    } }

आउटपुट

आवश्यक पैकेज इम्पोर्ट किए गए हैं
इंग्लैंड फॉर्मेट है: Tuesday, March 29, 2022
इटालियन फॉर्मेट है: martedì, 29. marzo 2022

उदाहरण 2

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

import java.text.DateFormat; import java.util.*; public class Demo {    static void Time_formats(Date date_time ){       Locale England_time = new Locale("en", "ch");       DateFormat de = DateFormat.getDateInstance(DateFormat.FULL, England_time);       System.out.println("\nइंग्लैंड फॉर्मेट है: " + de.format(date_time));       Locale Italy_time = new Locale("it", "ch");       DateFormat di = DateFormat.getDateInstance(DateFormat.FULL, Italy_time);       System.out.println("इटालियन फॉर्मेट है: " + di.format(date_time));    }    public static void main(String[] args) throws Exception{       System.out.println("आवश्यक पैकेज इम्पोर्ट किए गए हैं");       Date date_time = new Date();       System.out.println("एक डेट ऑब्जेक्ट परिभाषित किया गया है");       Time_formats(date_time);    } }

आउटपुट

आवश्यक पैकेज इम्पोर्ट किए गए हैं
इंग्लैंड फॉर्मेट है: Tuesday, March 29, 2022
इटालियन फॉर्मेट है: martedì, 29. marzo 2022
  1. Java में JComboBox के अंदर अलग-अलग फॉन्ट आइटम्स कैसे प्रदर्शित करें? Java में JComboBox के अंदर अलग-अलग फॉन्ट आइटम्स कैसे प्रदर्शित करें?

    एक JComboBox, JComponent क्लास का एक सबक्लास है और यह एक टेक्स्ट फील्ड और एक ड्रॉप-डाउन लिस्ट का संयोजन है जिससे यूजर एक मान चुन सकता है। एक JComboBox यूजर के कॉम्बो बॉक्स पर एक्शन करने पर ActionListener, ChangeListener, और ItemListener इंटरफेस उत्पन्न कर सकता है। हम ListCellRenderer इंटरफेस को इम्प

  1. - Java प्रोग्राम निष्पादित करने में शामिल विभिन्न चरण क्या हैं?

    Java प्रोग्राम निष्पादन 5 प्रमुख चरणों का पालन करता है: Edit (संपादन) - यहां प्रोग्रामर एक साधारण एडिटर या नोटपैड एप्लिकेशन का उपयोग करके Java प्रोग्राम लिखता है और अंत में इसे .java एक्सटेंशन देता है। Compile (कंपाइल) - इस चरण में, प्रोग्रामर javac कमांड देता है और .java फाइल्स को बाइटकोड में पर

  1. - पायथन प्रोग्राम 12 घंटे से 24 घंटे फॉर्मेट में समय बदलने के लिए

    एक पीसी का समय दिया गया है और इसे 24 घंटे फॉर्मेट में बदला गया है। यहाँ हम स्ट्रिंग स्लाइसिंग लागू कर रहे हैं। यहाँ हम नियमों का पालन करते हैं यदि समय PM है तो घंटे भाग में 12 जोड़ें और यदि समय AM है तो न जोड़ें। उदाहरण इनपुट: 12:20:20 PM आउटपुट: 24:20:20 एल्गोरिदम चरण 1: वर्तमान डेटाटाइम इनपुट करे