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

हम जावा में जैक्सन लाइब्रेरी का उपयोग करके किसी तिथि को कैसे प्रारूपित कर सकते हैं?

जैक्सन एक जावा आधारित पुस्तकालय है और यह Java ऑब्जेक्ट को JSON और JSON को Java ऑब्जेक्ट में कनवर्ट करने के लिए उपयोगी हो सकता है। एक जैक्सन एपीआई अन्य एपीआई की तुलना में तेज है, कम मेमोरी क्षेत्र की आवश्यकता है और बड़ी वस्तुओं के लिए अच्छा है। हम setDateFormat() . का उपयोग करके किसी तिथि को प्रारूपित कर सकते हैं ऑब्जेक्टमैपर . का कक्षा। इस विधि का उपयोग डिफ़ॉल्ट DateFormat . को कॉन्फ़िगर करने के लिए किया जा सकता है जब समय मानों को स्ट्रिंग्स के रूप में क्रमबद्ध करना और JSON स्ट्रिंग्स से अक्रमांकन करना।

सिंटैक्स

सार्वजनिक ऑब्जेक्टमैपर सेटडेटफॉर्मेट(डेटफॉर्मेट डेटफॉर्मेट)

उदाहरण

आयात करें सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] तर्क) अपवाद फेंकता है {जैक्सनडेटफॉर्मैटटेस्ट जैक्सनडेटफॉर्मैट =नया जैक्सनडेटफॉर्मैटटेस्ट (); डेटफॉर्मैट डीएफ =नया सिंपलडेटफॉर्मैट ("yyyy-MM-dd"); mapper.setDateFormat (डीएफ); jacksonDateformat.dateformat ();} सार्वजनिक शून्य dateformat () अपवाद फेंकता है { String json ="{\"birthDate\":\"1980-12-08\"}"; पाठक पाठक =नया स्ट्रिंग रीडर (जेसन); कर्मचारी emp =mapper.readValue (पाठक, कर्मचारी। वर्ग); System.out.println (एम्प); }}// कर्मचारी वर्ग वर्ग कर्मचारी सीरियल करने योग्य लागू करता है { निजी तिथि जन्मतिथि; सार्वजनिक तिथि getBirthDate() {वापसी जन्मतिथि; } सार्वजनिक शून्य सेटबर्थडेट (दिनांक जन्मतिथि) { यह। जन्मतिथि =जन्मतिथि; } @ ओवरराइड पब्लिक स्ट्रिंग टूस्ट्रिंग() {वापसी "कर्मचारी [जन्मतिथि =" + जन्मतिथि + "]"; }}

आउटपुट

कर्मचारी [जन्मतिथि=सोम दिसंबर 08 00:00:00 IST 1980]

  1. जावा में SimpleDateFormat का उपयोग करके वर्ष को कैसे प्रारूपित करें?

    java.text.SimpleDateFormat कक्षा का उपयोग स्ट्रिंग को दिनांक और दिनांक को स्ट्रिंग को प्रारूपित और पार्स करने के लिए किया जाता है। दिनांक स्ट्रिंग को पार्स करने के लिए - वांछित फ़ॉर्मेट स्ट्रिंग पास करके इस क्लास को इंस्टेंट करें। पार्स() विधि का उपयोग करके दिनांक स्ट्रिंग को पार्स करें। उदाहरण आ

  1. Java में SimpleDateFormat का उपयोग करके दिनांक स्ट्रिंग को कैसे प्रारूपित करें?

    इस वर्ग के रचनाकारों में से एक वांछित दिनांक प्रारूप का प्रतिनिधित्व करने वाले स्ट्रिंग मान को स्वीकार करता है और SimpleDateFormat बनाता है वर्ग । किसी स्ट्रिंग को दिनांक वस्तु के रूप में पार्स/रूपांतरित करने के लिए - वांछित फ़ॉर्मैट स्ट्रिंग पास करके इस क्लास को इंस्टेंट करें। पार्स() विधि का उप

  1. Java OpenCV लाइब्रेरी का उपयोग करके किसी छवि के कंट्रास्ट को कैसे बदलें?

    किसी छवि की चमक और कंट्रास्ट का बढ़ना / घटाना ऐसे ऑपरेशन हैं जिन्हें छवि के पिक्सेल को बदलकर प्राप्त किया जा सकता है। इसे एक समीकरण के रूप में व्यक्त किया जा सकता है - g(i, j) =α । f(i, j)+ β कहां, (i, j) पिक्सल की पोजीशन हैं। α (लाभ) और β (पूर्वाग्रह) परिवर्तन के पैरामीटर हैं। कभी-कभी गेन