Heim > Java > javaLernprogramm > 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
Freigeben: 2023-09-15 09:37:02
nach vorne
996 Leute haben es durchsucht

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)
Nach dem Login kopieren

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 + "]";
   }
}
Nach dem Login kopieren

Ausgabe

Employee [birthDate=Mon Dec 08 00:00:00 IST 1980]
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage