Heim >Java >javaLernprogramm >Wie können wir das Datum mithilfe der Jackson-Bibliothek in Java formatieren?
Jackson ist eine Java-basierte Bibliothek, die für die Konvertierung von Java-Objekten in JSON und von JSON in Java-Objekte nützlich ist. Jackson API ist schneller als andere APIs, benötigt weniger Speicherbereich und eignet sich für große Objekte. Wir können setDateFormat() der Klasse ObjectMapper verwenden, um Datumsangaben zu formatieren. Mit dieser Methode kann das standardmäßige DateFormat beim Serialisieren von Zeitwerten in Strings und beim Deserialisieren von JSON-Strings konfiguriert werden.
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 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]
Das obige ist der detaillierte Inhalt vonWie können wir das Datum mithilfe der Jackson-Bibliothek in Java formatieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!