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

Java प्रोग्राम कैलेंडर वर्ष की तारीखों को विभिन्न फॉर्मेट में प्रदर्शित करने के लिए


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

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

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

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

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

पहला डेट फॉर्मेट है:2022-03-17T23:37:37.623304800
दूसरा डेट फॉर्मेट है:17/03/2022
तीसरा डेट फॉर्मेट है:Thursday, 17 Mar 2022

एल्गोरिदम

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

उदाहरण 1

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

import java.time.*; import java.time.format.DateTimeFormatter; public class Demo {    public static void main(String[] args){       System.out.println("आवश्यक पैकेज इम्पोर्ट किए गए हैं");       LocalDateTime date = LocalDateTime.now();       System.out.println("एक LocalDateTime ऑब्जेक्ट परिभाषित किया गया है");       System.out.println("\nपहला डेट फॉर्मेट है:" + date);       DateTimeFormatter date_format_1 = DateTimeFormatter.ofPattern("dd/MM/yyyy");       String formattedDate_1 = date.format(date_format_1);       System.out.println("\nदूसरा डेट फॉर्मेट है:" + formattedDate_1);       DateTimeFormatter date_format_2 = DateTimeFormatter.ofPattern("EEEE, dd MMM yyyy");       String formattedDate_2 = date.format(date_format_2);       System.out.println("\nतीसरा डेट फॉर्मेट है:" + formattedDate_2);    } }

आउटपुट

आवश्यक पैकेज इम्पोर्ट किए गए हैं
एक LocalDateTime ऑब्जेक्ट परिभाषित किया गया है
पहला डेट फॉर्मेट है:2022-03-29T08:53:19.809
दूसरा डेट फॉर्मेट है:29/03/2022
तीसरा डेट फॉर्मेट है:Tuesday, 29 Mar 2022

उदाहरण 2

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

import java.time.*; import java.time.format.DateTimeFormatter; public class Demo {    static void print_date_format(LocalDateTime date){       DateTimeFormatter date_format_1 = DateTimeFormatter.ofPattern("dd/MM/yyyy");       String formattedDate_1 = date.format(date_format_1);       System.out.println("\nदूसरा डेट फॉर्मेट है:" + formattedDate_1);       DateTimeFormatter date_format_2 = DateTimeFormatter.ofPattern("EEEE, dd MMM yyyy");       String formattedDate_2 = date.format(date_format_2);       System.out.println("\nतीसरा डेट फॉर्मेट है:" + formattedDate_2);    }    public static void main(String[] args){       System.out.println("आवश्यक पैकेज इम्पोर्ट किए गए हैं");       LocalDateTime date = LocalDateTime.now();       System.out.println("एक LocalDateTime ऑब्जेक्ट परिभाषित किया गया है");       System.out.println("\nपहला डेट फॉर्मेट है:" + date);       print_date_format(date);    } }

आउटपुट

आवश्यक पैकेज इम्पोर्ट किए गए हैं
एक LocalDateTime ऑब्जेक्ट परिभाषित किया गया है
पहला डेट फॉर्मेट है:2022-03-29T08:53:58.155
दूसरा डेट फॉर्मेट है:29/03/2022
तीसरा डेट फॉर्मेट है:Tuesday, 29 Mar 2022
  1. - Java में Dates की तुलना करें

    Java में तारीखों की तुलना करने के लिए compareTo() मेथड का उपयोग करें। सिंटैक्स इस प्रकार है: public int compareTo(Date anotherDate) यहां, anotherDate वह तारीख है जिससे तुलना की जानी है। रिटर्न वैल्यू 0 है यदि आर्गुमेंट Date इस Date के बराबर है; 0 से कम मान यदि यह Date Date आर्गुमेंट से पहले है; और

  1. - Java में दो तारीखों की तुलना कैसे करें?

    Java में, दो तारीखों की तुलना Comparable इंटरफेस के compareTo() मेथड का उपयोग करके की जा सकती है। यह मेथड 0 लौटाता है यदि दोनों तारीखें समान हैं, यह मान 0 से अधिक लौटाता है यदि date1, date2 के बाद है और यह मान 0 से कम लौटाता है यदि date1, date2 से पहले है।सिंटैक्सint compareTo(T o)उदाहरणimport java.

  1. Python प्रोग्राम में कैलेंडर Python प्रोग्राम में कैलेंडर

    Python में calendar नामक एक अंतर्निहित मॉड्यूल है जो कैलेंडर के साथ काम करने के लिए है। हम इस लेख में calendar मॉड्यूल के बारे में जानने जा रहे हैं। calendar मॉड्यूल में सप्ताह सोमवार से शुरू होता है और रविवार पर समाप्त होता है। मॉड्यूल कैलेंडर ग्रेगोरियन कैलेंडर का पालन करता है। आइए calendar मॉड्य