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

Java में Jackson लाइब्रेरी का उपयोग करके तारीख को कैसे फॉर्मेट करें?


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

सिंटैक्स

public ObjectMapper setDateFormat(DateFormat dateFormat)

उदाहरण

import java.io.*; 
import java.text.*; 
import java.util.*; 
import com.fasterxml.jackson.databind.*; 
public class JacksonDateformatTest { 
    final static ObjectMapper mapper = new ObjectMapper(); 
    public static void main(String[] args) throws Exception { 
        JacksonDateformatTest jacksonDateformat = new JacksonDateformatTest(); 
        DateFormat df = new SimpleDateFormat("yyyy-MM-dd"); 
        mapper.setDateFormat(df); 
        jacksonDateformat.dateformat(); 
    } 
    public void dateformat() throws Exception { 
        String json = "{\"birthDate\":\"1980-12-08\"}"; 
        Reader reader = new StringReader(json); 
        Employee emp = mapper.readValue(reader, Employee.class); 
        System.out.println(emp); 
    } 
} 
// Employee क्लास 
class Employee implements Serializable { 
    private Date birthDate; 
    public Date getBirthDate() { return birthDate; } 
    public void setBirthDate(Date birthDate) { this.birthDate = birthDate; } 
    @Override 
    public String toString() { 
        return "Employee [birthDate=" + birthDate + "]"; 
    } 
}

आउटपुट

Employee [birthDate=Mon Dec 08 00:00:00 IST 1980]

  1. - जावा में SimpleDateFormat का उपयोग करके वर्ष कैसे फॉर्मेट करें?

    java.text.SimpleDateFormat क्लास का उपयोग स्ट्रिंग को डेट में और डेट को स्ट्रिंग में फॉर्मेट और पार्स करने के लिए किया जाता है। डेट स्ट्रिंग पार्स करने के लिए: वांछित फॉर्मेट स्ट्रिंग पास करके इस क्लास को इंस्टेंटिएट करें। parse() मेथड का उपयोग करके डेट स्ट्रिंग को पार्स करें। उदाहरण import java.

  1. - जावा में SimpleDateFormat का उपयोग करके डेट स्ट्रिंग कैसे फॉर्मेट करें?

    इस क्लास के कंस्ट्रक्टर्स में से एक वांछित डेट फॉर्मेट को दर्शाने वाला स्ट्रिंग मान स्वीकार करता है और SimpleDateFormat क्लास बनाता है। स्ट्रिंग को डेट ऑब्जेक्ट के रूप में पार्स/बदलने के लिए: वांछित फॉर्मेट स्ट्रिंग पास करके इस क्लास को इंस्टेंटिएट करें। parse() मेथड का उपयोग करके डेट स्ट्रिंग को

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

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