इस लेख में, हम समझेंगे कि विभिन्न देशों के प्रारूप में समय को कैसे प्रदर्शित किया जाए। जावा में एक अंतर्निहित दिनांक वर्ग नहीं है, लेकिन हम दिनांक और समय एपीआई के साथ काम करने के लिए java.time पैकेज आयात कर सकते हैं। पैकेज में कई दिनांक और समय कक्षाएं शामिल हैं।
नीचे उसी का एक प्रदर्शन है -
मान लें कि हमारा इनपुट है -
Run the program
वांछित आउटपुट होगा -
The England Format is: Friday, 18 March 2022 The Italian Format is: venerdì, 18 marzo 2022
एल्गोरिदम
Step 1 - START Step 2 - Declare an object of LocalDateTime namely date. Step 3 - Define the values. Step 4 - Define different date time formats using DateTimeFormatter objects. Step 5 - Display the different date time formats of different countries. Step 6 - Stop
उदाहरण 1
यहां, हम 'मेन' फंक्शन के तहत सभी ऑपरेशंस को एक साथ बांधते हैं।
import java.text.DateFormat; import java.util.*; public class Demo { public static void main(String[] args) throws Exception{ System.out.println("The required packages have been imported"); Date date_time = new Date(); Locale England_time = new Locale("en", "ch"); DateFormat de = DateFormat.getDateInstance(DateFormat.FULL, England_time); System.out.println("\nThe England Format is: " + de.format(date_time)); Locale Italy_time = new Locale("it", "ch"); DateFormat di = DateFormat.getDateInstance(DateFormat.FULL, Italy_time); System.out.println("The Italian Format is: " + di.format(date_time)); } }
आउटपुट
The required packages have been imported The England Format is: Tuesday, March 29, 2022 The Italian Format is: 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("\nThe England Format is: " + de.format(date_time)); Locale Italy_time = new Locale("it", "ch"); DateFormat di = DateFormat.getDateInstance(DateFormat.FULL, Italy_time); System.out.println("The Italian Format is: " + di.format(date_time)); } public static void main(String[] args) throws Exception{ System.out.println("The required packages have been imported"); Date date_time = new Date(); System.out.println("A date object has been defined"); Time_formats(date_time); } }
आउटपुट
The required packages have been imported The England Format is: Tuesday, March 29, 2022 The Italian Format is: marted?, 29. marzo 2022