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

Java中注解@JsonFormat與@DateTimeFormat的使用

 更新時(shí)間:2023年08月07日 11:22:42   作者:南─  
從數(shù)據(jù)庫獲取時(shí)間傳到前端進(jìn)行展示的時(shí)候,我們有時(shí)候可能無法得到一個(gè)滿意的時(shí)間格式的時(shí)間日期,本文主要介紹了Java中注解@JsonFormat與@DateTimeFormat的使用,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

@JsonFormat (雙端互傳)

com.fasterxml.jackson.annotation.JsonFormat;
將字符串的時(shí)間轉(zhuǎn)換成Date類型。此注解只能用于form表單請(qǐng)求和get請(qǐng)求

public class Sys{
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;
}

@JsonFormat 默認(rèn)的時(shí)區(qū)是 Greenwich Time,格林威治時(shí)間,而我們是在東八區(qū)。傳遞時(shí)間比數(shù)據(jù)庫中的時(shí)間少八個(gè)小時(shí)。故需加上timezone="GMT+8

@DateTimeFormat (前端傳后端日期格式轉(zhuǎn)化)

將字符串的時(shí)間轉(zhuǎn)換成Date類型。此注解只能用于json請(qǐng)求。在Controller層入?yún)⑻幮枰聾RequestBody

情況一 前端是時(shí)間組件 <el-date-picker 或其他

時(shí)間組件默認(rèn)傳遞格式:2023-01-01 01:01:01 則后端不需要加 @DateTimeFormat 注釋

情況二 前端未設(shè)置組件

時(shí)間格式是默認(rèn)的   2023-07-01T00:00:00.000+0800  
則返回后端會(huì)報(bào)錯(cuò)   JSON parse error: Cannot deserialize value of type

建議默認(rèn)裝上@JsonFormat

參考 @JsonFormat

到此這篇關(guān)于Java中注解@JsonFormat與@DateTimeFormat的使用的文章就介紹到這了,更多相關(guān)Java @JsonFormat與@DateTimeFormat內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 深入了解Java定時(shí)器中的Timer的原理

    深入了解Java定時(shí)器中的Timer的原理

    這篇文章主要介紹了Java定時(shí)器中的Timer的原理。Timer主要用于Java線程里指定時(shí)間或周期運(yùn)行任務(wù),它是線程安全的,但不提供實(shí)時(shí)性(real-time)保證。接下來就跟隨小編一起深入了解Timer吧
    2022-01-01
  • Spring事務(wù)的傳播行為解析

    Spring事務(wù)的傳播行為解析

    這篇文章主要介紹了Spring事務(wù)的傳播行為解析,事務(wù)傳播行為(propagation?behavior)指的就是當(dāng)一個(gè)事務(wù)方法被另一個(gè)事務(wù)方法調(diào)用時(shí),這個(gè)事務(wù)方法應(yīng)該如何運(yùn)行,需要的朋友可以參考下
    2023-10-10
  • 解決Test類中不能使用Autowired注入bean的問題

    解決Test類中不能使用Autowired注入bean的問題

    這篇文章主要介紹了解決Test類中不能使用Autowired注入bean的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • MyBatis中使用foreach循環(huán)的坑及解決

    MyBatis中使用foreach循環(huán)的坑及解決

    這篇文章主要介紹了MyBatis中使用foreach循環(huán)的坑及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • Java中的包(package)是什么和使用方法

    Java中的包(package)是什么和使用方法

    包是Java中一種強(qiáng)大的組織代碼的工具,它們幫助開發(fā)者將代碼分組,防止命名沖突,并通過控制訪問級(jí)別來增強(qiáng)代碼的安全性,這篇文章主要介紹了Java中的包(package)是什么和如何使用它們,需要的朋友可以參考下
    2024-07-07
  • Druid關(guān)閉監(jiān)控頁面關(guān)閉不了的問題及解決

    Druid關(guān)閉監(jiān)控頁面關(guān)閉不了的問題及解決

    這篇文章主要介紹了Druid關(guān)閉監(jiān)控頁面關(guān)閉不了的問題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • Java把多個(gè)對(duì)象的list的數(shù)據(jù)合并的方法示例

    Java把多個(gè)對(duì)象的list的數(shù)據(jù)合并的方法示例

    在Java中合并多個(gè)List可以使用遍歷、Stream API或Apache Commons Collections,通過遍歷各個(gè)List并將元素添加到新List實(shí)現(xiàn)合并,Java 8提供了Stream API,使用Stream.of()和flatMap()可以簡(jiǎn)潔地合并List,文中給出了多種方法示例,需要的朋友可以參考下
    2024-09-09
  • java虛擬機(jī)參數(shù)-D、-X和-XX的區(qū)別小結(jié)

    java虛擬機(jī)參數(shù)-D、-X和-XX的區(qū)別小結(jié)

    本文主要介紹了java虛擬機(jī)參數(shù)-D、-X和-XX的區(qū)別小結(jié),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • JAVA操作XML實(shí)例分析

    JAVA操作XML實(shí)例分析

    這篇文章主要介紹了JAVA操作XML的方法,實(shí)例分析了java操作XML文件的常用技巧,需要的朋友可以參考下
    2015-03-03
  • 用Java輕松讀取Word文檔內(nèi)容的常用方法

    用Java輕松讀取Word文檔內(nèi)容的常用方法

    這篇文章主要介紹了用Java輕松讀取Word文檔內(nèi)容的常用方法,對(duì)于doc格式使用Apache?POI庫中的HWPFDocument和WordExtractor類,對(duì)于docx格式使用XWPFDocument類,并通過遍歷段落和文本運(yùn)行對(duì)象來提取文本內(nèi)容,需要的朋友可以參考下
    2025-03-03

最新評(píng)論