Rumah > Java > javaTutorial > teks badan

Bagaimanakah kita boleh memformat tarikh menggunakan perpustakaan Jackson di Java?

PHPz
Lepaskan: 2023-09-15 09:37:02
ke hadapan
971 orang telah melayarinya

Bagaimanakah kita boleh memformat tarikh menggunakan perpustakaan Jackson di Java?

Jackson ialah perpustakaan berasaskan Java yang berguna untuk menukar objek Java kepada JSON dan JSON kepada objek Java. Jackson API lebih pantas daripada API lain, memerlukan kawasan memori yang lebih sedikit dan bagus untuk objek besar. Kita boleh menggunakan setDateFormat() kelas ObjectMapper untuk memformat tarikh. Kaedah ini boleh digunakan untuk mengkonfigurasi lalai DateFormat apabila mensiri nilai masa kepada rentetan dan desiri daripada rentetan JSON.

Syntax

public ObjectMapper setDateFormat(DateFormat dateFormat)
Salin selepas log masuk

Contoh

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 + "]";
   }
}
Salin selepas log masuk

Output

Employee [birthDate=Mon Dec 08 00:00:00 IST 1980]
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimanakah kita boleh memformat tarikh menggunakan perpustakaan Jackson di Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan