SpringBoot解決數(shù)據(jù)庫時間和返回時間格式不一致的問題
先看問題:
類中的屬性中有Date類型的屬性
數(shù)據(jù)庫表中的數(shù)據(jù):
可以看到也沒問題
但是在返回實體類對象時,數(shù)據(jù)類型是這樣的:
雖然數(shù)據(jù)是成功返回了,但這顯然不是我們想要的結(jié)果.也不符合我們的日常使用習慣.
這個問題雖然前端,后端都能處理,但最好還是后端來進行處理.前端主要還是負責將數(shù)據(jù)展示到頁面上
接下來為大家介紹兩種方法:
1.可以在相應(yīng)的類的屬性上使用
@JsonFormat
注解
代碼如下:
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT-8")
設(shè)置完成之后,來看看效果:
可以看到此時數(shù)據(jù)返回格式?jīng)]問題了.
因為是SpringBoot項目,可以在application.yaml
文件中指定格式
代碼如下:
spring: jackson: date-format: yyyy-MM-dd HH:mm:ss time-zone: GMT-8
這種方法也可以將時間格式修改成功
以上就是SpringBoot解決數(shù)據(jù)庫時間和返回時間格式不一致的問題的詳細內(nèi)容,更多關(guān)于SpringBoot數(shù)據(jù)庫時間格式不一致的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
通過spring注解開發(fā),簡單測試單例和多例區(qū)別
這篇文章主要介紹了通過spring注解開發(fā),簡單測試單例和多例區(qū)別,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-08-08java中 IO 常用IO操作類繼承結(jié)構(gòu)分析
本篇文章小編為大家介紹,java中 IO 常用IO操作類繼承結(jié)構(gòu)分析。需要的朋友參考下2013-04-04SpringBoot+Response如何統(tǒng)一返回result結(jié)果集
這篇文章主要介紹了SpringBoot+Response如何統(tǒng)一返回result結(jié)果集,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-05-05詳解Java中CountDownLatch異步轉(zhuǎn)同步工具類
今天給大家?guī)淼氖顷P(guān)于Java的相關(guān)知識,文章圍繞著CountDownLatch異步轉(zhuǎn)同步工具類展開,文中有非常詳細的介紹及代碼示例,需要的朋友可以參考下2021-06-06Java 讀取、獲取配置文件.properties中的數(shù)據(jù)
這篇文章主要介紹了Java 讀取、獲取配置文件.properties中的數(shù)據(jù),本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2018-09-09SpringBoot整合JWT框架,解決Token跨域驗證問題
Json web token (JWT), 是為了在網(wǎng)絡(luò)應(yīng)用環(huán)境間傳遞聲明而執(zhí)行的一種基于JSON的開放標準((RFC 7519).定義了一種簡潔的,自包含的方法用于通信雙方之間以JSON對象的形式安全的傳遞信息。2021-06-06