欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

springboot 返回json格式數(shù)據(jù)時(shí)間格式配置方式

 更新時(shí)間:2021年11月05日 11:09:38   作者:JoyDang  
這篇文章主要介紹了springboot 返回json格式數(shù)據(jù)時(shí)間格式配置方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

返回json格式數(shù)據(jù)時(shí)間格式配置

數(shù)據(jù)庫(kù)里面查出來(lái)的時(shí)間是時(shí)間錯(cuò)格式,前段需要處理才能展示相應(yīng)的格式,自己一個(gè)個(gè)轉(zhuǎn)的話太麻煩,所以可以在apllication.property加入下面配置就可以

#時(shí)間戳統(tǒng)一轉(zhuǎn)換
spring.jackson.date-format=yyyy-MM-dd HH:mm:ss
spring.jackson.time-zone=GMT+8

其中time-zone是時(shí)區(qū)偏移設(shè)置,如果不指定的話時(shí)間和北京時(shí)間會(huì)差八個(gè)小時(shí)。

返回json日期格式問(wèn)題

SpringBoot中默認(rèn)返回的日期格式類似于這樣:

"birth": 1537407384500

或者是這樣:

"createTime": "2018-09-18T10:54:06.000+0000"

以上都不滿足實(shí)際顯示需要

修改方式(僅限于使用默認(rèn)的jackson解析包的情況):

application.properties/yml文件中修改默認(rèn)的format格式:

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

其中上面的spring.jackson.date-format的值自己可以根據(jù)實(shí)際需要修改。

那么修改后會(huì)出現(xiàn)一個(gè)問(wèn)題:我如果想返回不同格式的怎么辦?例如yyyy-MM-dd或者yyyy年MM月dd日 HH時(shí)mm分ss秒

那么可以在上面的配置文件中設(shè)定一個(gè)默認(rèn)的格式,然后如果需要其他格式 只需要在相關(guān)的實(shí)體類中的字段里面加上如下注解:

@JsonFormat(pattern="yyyy年MM月dd日 HH時(shí)mm分ss秒",timezone = "GMT+8")
    private Date registerDate;

此時(shí)返回格式會(huì)優(yōu)先使用注解設(shè)置的格式。通過(guò)以上方式可以做到靈活多變。

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java Swing JCheckBox復(fù)選框的實(shí)現(xiàn)方法

    Java Swing JCheckBox復(fù)選框的實(shí)現(xiàn)方法

    這篇文章主要介紹了Java Swing JCheckBox復(fù)選框的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • 一篇文章帶你玩轉(zhuǎn)go語(yǔ)言的接口

    一篇文章帶你玩轉(zhuǎn)go語(yǔ)言的接口

    這篇文章主要介紹了go語(yǔ)言的接口,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧,希望能夠給你帶來(lái)幫助
    2021-09-09
  • SpringBoot自定義MessageConvert詳細(xì)講解

    SpringBoot自定義MessageConvert詳細(xì)講解

    正在學(xué)習(xí)SpringBoot,在自定義MessageConverter時(shí)發(fā)現(xiàn):為同一個(gè)返回值類型配置多個(gè)MessageConverter時(shí),可能會(huì)發(fā)生響應(yīng)數(shù)據(jù)格式錯(cuò)誤,或406異常(客戶端無(wú)法接收相應(yīng)數(shù)據(jù))。在此記錄一下解決問(wèn)題以及追蹤源碼的過(guò)程
    2023-01-01
  • Java實(shí)現(xiàn)一鍵獲取Mysql所有表字段設(shè)計(jì)和建表語(yǔ)句的工具類

    Java實(shí)現(xiàn)一鍵獲取Mysql所有表字段設(shè)計(jì)和建表語(yǔ)句的工具類

    這篇文章主要為大家詳細(xì)介紹了如何利用Java編寫(xiě)一個(gè)工具類,可以實(shí)現(xiàn)一鍵獲取Mysql所有表字段設(shè)計(jì)和建表語(yǔ)句,感興趣的小伙伴可以了解一下
    2023-05-05
  • springmvc實(shí)現(xiàn)文件上傳功能

    springmvc實(shí)現(xiàn)文件上傳功能

    這篇文章主要為大家詳細(xì)介紹了springmvc實(shí)現(xiàn)文件上傳功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-03-03
  • Java?SE循環(huán)一些基本練習(xí)題總結(jié)

    Java?SE循環(huán)一些基本練習(xí)題總結(jié)

    循環(huán)語(yǔ)句可以在滿足循環(huán)條件的情況下,反復(fù)執(zhí)行某一段代碼,這段被重復(fù)執(zhí)行的代碼被稱為循環(huán)體語(yǔ)句,下面這篇文章主要給大家總結(jié)介紹了關(guān)于Java?SE循環(huán)一些基本練習(xí)題,需要的朋友可以參考下
    2024-03-03
  • java如何遍歷對(duì)象中的所有屬性(字段)和類型

    java如何遍歷對(duì)象中的所有屬性(字段)和類型

    這篇文章主要介紹了java如何遍歷對(duì)象中的所有屬性(字段)和類型問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • Idea開(kāi)發(fā)工具之SpringBoot整合JSP的過(guò)程

    Idea開(kāi)發(fā)工具之SpringBoot整合JSP的過(guò)程

    最近在學(xué)習(xí)SpringBoot,看到SpringBoot整合jsp,順帶記錄一下。本文通過(guò)圖文實(shí)例相結(jié)合給大家講解SpringBoot整合JSP的過(guò)程,感興趣的朋友一起看看吧
    2021-09-09
  • Spring Bean屬性注入的兩種方式詳解

    Spring Bean屬性注入的兩種方式詳解

    Spring 屬性注入(DI依賴注入)有兩種方式:setter注入,構(gòu)造器注入。本文將詳細(xì)為大家介紹一下這兩種方式的具體用法,感興趣的可以了解一下
    2022-06-06
  • Java ArrayList擴(kuò)容問(wèn)題實(shí)例詳解

    Java ArrayList擴(kuò)容問(wèn)題實(shí)例詳解

    這篇文章主要介紹了Java ArrayList擴(kuò)容問(wèn)題實(shí)例詳解,分享了相關(guān)代碼示例,小編覺(jué)得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-02-02

最新評(píng)論