Rumah  >  Artikel  >  Java  >  Bagaimana untuk menyelesaikan masalah medan tarikh konfigurasi springboot untuk mengembalikan cap masa

Bagaimana untuk menyelesaikan masalah medan tarikh konfigurasi springboot untuk mengembalikan cap masa

王林
王林ke hadapan
2023-05-20 11:16:452317semak imbas

Saya menghadapi masalah Selepas springboot dinaik taraf kepada 2.0, tarikh yang ditemui daripada pangkalan data telah diterima menggunakan Date, dan akhirnya dikembalikan terus ke bahagian hadapan dalam Google Chrome, ia boleh dipaparkan seperti yyyy-MM-dd Format HH:mm:ss. Walau bagaimanapun, tarikh yang dipaparkan dalam penyemak imbas IE adalah "bercelaru" kerana versi springboot1.x mengembalikan cap masa dalam medan Tarikh secara lalai, dan Google dan IE akan menukar cap masa secara automatik kepada yyyy-MM-dd HH:mm: ss; selepas springboot2.0, spring secara automatik akan menukar medan Tarikh kepada rentetan UTC (tanpa konfigurasi), jadi tarikh perlu ditukar kepada cap waktu atau yyyy-MM-dd HH:mm:ss. Tambahkan konfigurasi berikut pada spring. Saya memilih konfigurasi cap waktu pulangan, yang berjaya menyelesaikan masalah itu.

Konfigurasi mengembalikan cap masa

spring
jackson:
serialization:
write-dates-as-timestamps:true

Bagaimana untuk menyelesaikan masalah medan tarikh konfigurasi springboot untuk mengembalikan cap masa

Konfigurasi global mengembalikan rentetan

spring:
    jackson:
        date-format: yyyy-MM-dd HH:mm:ss
        time-zone: GMT+8

Dengan konfigurasi kedua, tidak perlu mengkonfigurasi Tambah @ JsonFormat(corak = "yyyy-MM-dd HH:mm:ss", zon waktu="GMT+8") anotasi kepada atribut tarikh setiap kelas entiti

# 指定执行环境
spring:
  profiles:
    # active: @env@
    active: dev
  jackson:
    serialization:
      WRITE_DATES_AS_TIMESTAMPS: true

Atas ialah kandungan terperinci Bagaimana untuk menyelesaikan masalah medan tarikh konfigurasi springboot untuk mengembalikan cap masa. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam