91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

springboot 返回json格式數據時間格式配置方式是怎么樣的

發布時間:2021-11-05 13:37:50 來源:億速云 閱讀:272 作者:柒染 欄目:開發技術

springboot 返回json格式數據時間格式配置方式是怎么樣的,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

返回json格式數據時間格式配置

數據庫里面查出來的時間是時間錯格式,前段需要處理才能展示相應的格式,自己一個個轉的話太麻煩,所以可以在apllication.property加入下面配置就可以

#時間戳統一轉換
spring.jackson.date-format=yyyy-MM-dd HH:mm:ss
spring.jackson.time-zone=GMT+8

其中time-zone是時區偏移設置,如果不指定的話時間和北京時間會差八個小時。

返回JSON日期格式問題

SpringBoot中默認返回的日期格式類似于這樣:

"birth": 1537407384500

或者是這樣:

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

以上都不滿足實際顯示需要

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

application.properties/yml文件中修改默認的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的值自己可以根據實際需要修改。

那么修改后會出現一個問題:我如果想返回不同格式的怎么辦?例如yyyy-MM-dd或者yyyy年MM月dd日 HH時mm分ss秒

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

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

此時返回格式會優先使用注解設置的格式。通過以上方式可以做到靈活多變。

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

龙山县| 深圳市| 沾化县| 和田市| 洪洞县| 兰溪市| 巨鹿县| 石楼县| 赤水市| 株洲市| 宁武县| 彝良县| 来安县| 泾川县| 姜堰市| 吉木萨尔县| 新闻| 阿鲁科尔沁旗| 葫芦岛市| 阿坝县| 辽宁省| 华安县| 嘉祥县| 武宣县| 沙洋县| 乳山市| 绍兴县| 双辽市| 卢龙县| 黑龙江省| 左权县| 油尖旺区| 都安| 昭通市| 常州市| 兴隆县| 正宁县| 南城县| 花莲市| 长垣县| 泸水县|