Heim  >  Artikel  >  Java  >  Wie können wir das Datum mithilfe der Jackson-Bibliothek in Java formatieren?

Wie können wir das Datum mithilfe der Jackson-Bibliothek in Java formatieren?

PHPz
PHPznach vorne
2023-09-15 09:37:02968Durchsuche

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.

Syntax

public ObjectMapper setDateFormat(DateFormat dateFormat)

Beispiel

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 + "]";
   }
}

Ausgabe

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen