Heim > Java > javaLernprogramm > Hauptteil

Lösung des Problems, dass SpringBoot das JSON-Datumsformat zurückgibt

不言
Freigeben: 2018-09-20 14:36:38
Original
3548 Leute haben es durchsucht

Der Inhalt dieses Artikels befasst sich mit der Lösung des Problems, dass SpringBoot das JSON-Datumsformat zurückgibt. Ich hoffe, dass er für Freunde hilfreich ist.

Das in SpringBoot zurückgegebene Standarddatumsformat ähnelt diesem:

"birth": 1537407384500
Nach dem Login kopieren

oder diesem:

"createTime": "2018-09-18T10:54:06.000+0000"
Nach dem Login kopieren

Keines der oben genannten erfüllt die tatsächlichen Anzeigeanforderungen

Änderungsmethode (beschränkt auf die Verwendung des Standard-Jackson-Parsing-Pakets):

Ändern Sie die Standardeinstellung in der Anwendung. Format der Datei „properties/yml“:

spring.jackson.date-format=yyyy-MM-dd
spring.jackson.time-zone=GMT+8
spring.jackson.serialization.write-dates-as-timestamps=false
Nach dem Login kopieren

Der obige Wert von spring.jackson.date-format kann entsprechend den tatsächlichen Anforderungen geändert werden.

Nach der Änderung tritt ein Problem auf: Was ist, wenn ich ein anderes Format zurückgeben möchte? Zum Beispiel yyyy-MM-dd oder yyyy Jahr MM Monat tt Tag HH Stunde mm Minute ss Sekunde

Dann können Sie in der obigen Konfigurationsdatei ein Standardformat festlegen und dann, wenn Sie andere Formate benötigen, einfach hinzufügen die entsprechenden Fügen Sie den Feldern in der Entitätsklasse die folgenden Annotationen hinzu:

@JsonFormat(pattern="yyyy年MM月dd日 HH时mm分ss秒",timezone = "GMT+8")
    private Date registerDate;
Nach dem Login kopieren

Zu diesem Zeitpunkt gibt das Rückgabeformat dem durch die Annotation festgelegten Format Vorrang . Flexibilität kann durch die oben genannten Methoden erreicht werden.

Das obige ist der detaillierte Inhalt vonLösung des Problems, dass SpringBoot das JSON-Datumsformat zurückgibt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!