Maison > Java > javaDidacticiel > le corps du texte

Résoudre le problème du retour du format de date JSON par SpringBoot

不言
Libérer: 2018-09-20 14:36:38
original
3546 Les gens l'ont consulté

Le contenu de cet article vise à résoudre le problème du retour du format de date JSON par SpringBoot. J'espère qu'il vous sera utile.

Le format de date par défaut renvoyé dans SpringBoot est similaire à ceci :

"birth": 1537407384500
Copier après la connexion

ou à ceci :

"createTime": "2018-09-18T10:54:06.000+0000"
Copier après la connexion

Aucun des éléments ci-dessus ne répond aux besoins d'affichage réels

Méthode de modification (limitée au cas d'utilisation du package d'analyse Jackson par défaut) :

application.properties /yml fichier Modifier le format par défaut en :

spring.jackson.date-format=yyyy-MM-dd
spring.jackson.time-zone=GMT+8
spring.jackson.serialization.write-dates-as-timestamps=false
Copier après la connexion

La valeur de spring.jackson.date-format ci-dessus peut être modifiée en fonction des besoins réels.

Ensuite un problème surviendra après modification : Et si je souhaite retourner un format différent ? Par exemple, aaaa-MM-jj ou aaaa année MM mois jj jour HH heure mm minute ss seconde

Ensuite, vous pouvez définir un format par défaut dans le fichier de configuration ci-dessus, et si vous avez besoin d'autres formats, ajoutez simplement le pertinent Ajoutez les annotations suivantes aux champs de la classe d'entité :

@JsonFormat(pattern="yyyy年MM月dd日 HH时mm分ss秒",timezone = "GMT+8")
    private Date registerDate;
Copier après la connexion

A ce moment, le format de retour donnera la priorité au format défini par le annotation. La flexibilité peut être obtenue grâce aux méthodes ci-dessus.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!