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

Java 數據庫時間返回前端顯示錯誤(差8個小時)的解決方法

 更新時間:2023年08月07日 11:27:38   作者:南─  
本文主要介紹了Java 數據庫時間返回前端顯示錯誤(差8個小時)的解決方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

0 可能錯誤截圖 

1 在屬性上加自定義Json返回注釋 @JsonSerialize 

    @TableField(value = "create_time")
    @JsonSerialize(using = CustomDateTimeSerializer.class)
    private Date createTime;

2 新建實體類 CustomDateTimeSerializer 

public class CustomDateTimeSerializer extends JsonSerializer<Date>{
	@Override
	public void serialize(Date value, JsonGenerator gen, SerializerProvider serializers)
			throws IOException {
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		sdf.setTimeZone(TimeZone.getTimeZone("Asia/Shanghai"));
		gen.writeString(sdf.format(value));  
	}
}

3 前端傳后端格式轉換(ISO 日期格式)轉(Data) 

    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date updateTime;

4 一個注釋解決雙端轉化問題 

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date updateTime;

參考本篇文章 @JsonFormat 與 @DateTimeFormat 使用 

到此這篇關于Java 數據庫時間返回前端顯示錯誤(差8個小時)的解決方法的文章就介紹到這了,更多相關Java 數據庫時間返回錯誤內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • @JsonDeserialize和@JsonSerialize注解的使用方式

    @JsonDeserialize和@JsonSerialize注解的使用方式

    這篇文章主要介紹了@JsonDeserialize和@JsonSerialize注解的使用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • java正則匹配讀取txt文件提取特定開頭和結尾的字符串

    java正則匹配讀取txt文件提取特定開頭和結尾的字符串

    通常我們可以直接通過文件流來讀取txt文件的內容,但有時候也會遇到問題,下面這篇文章主要給大家介紹了關于java正則匹配讀取txt文件提取特定開頭和結尾的字符串的相關資料,需要的朋友可以參考下
    2022-11-11
  • spring?boot寫java?web和接口

    spring?boot寫java?web和接口

    這篇文章主要介紹了spring?boot寫java?web和接口,Spring?Boot是由Pivotal團隊提供的全新框架,其設計目的是用來簡化新Spring應用的初始搭建以及開發(fā)過程,該框架使用了特定的方式來進行配置,從而使開發(fā)人員不再需要定義樣板化的配置,下面詳細內容需要的小伙伴可以參考一下
    2022-01-01
  • 淺談Spring AOP中args()和argNames的含義

    淺談Spring AOP中args()和argNames的含義

    這篇文章主要介紹了Spring AOP中args()和argNames的含義,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • Spring Boot中自定義注解結合AOP實現主備庫切換問題

    Spring Boot中自定義注解結合AOP實現主備庫切換問題

    這篇文章主要介紹了Spring Boot中自定義注解+AOP實現主備庫切換的相關知識,本篇文章的場景是做調度中心和監(jiān)控中心時的需求,后端使用TDDL實現分表分庫,需要的朋友可以參考下
    2019-08-08
  • Mybatis懶加載的實現

    Mybatis懶加載的實現

    這篇文章主要介紹了Mybatis懶加載的實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-07-07
  • SpringBoot2.0新特性之配置綁定全解析

    SpringBoot2.0新特性之配置綁定全解析

    在Spring Boot 2.0中推出了Relaxed Binding 2.0,對原有的屬性綁定功能做了非常多的改進以幫助我們更容易的在Spring應用中加載和讀取配置信息,感興趣的小伙伴們可以參考一下
    2019-03-03
  • 帶你深入了解java-代理機制

    帶你深入了解java-代理機制

    Java 有兩種代理方式,一種是靜態(tài)代理,另一種是動態(tài)代理。如果我們在代碼編譯時就確定了被代理的類是哪一個,那么就可以直接使用靜態(tài)代理;如果不能確定,那么可以使用類的動態(tài)加載機制,在代碼運行期間加載被代理的類這就是動態(tài)代理
    2021-08-08
  • 詳解Java如何在業(yè)務代碼中優(yōu)雅的使用策略模式

    詳解Java如何在業(yè)務代碼中優(yōu)雅的使用策略模式

    這篇文章主要為大家介紹了Java如何在業(yè)務代碼中優(yōu)雅的使用策略模式,文中的示例代碼講解詳細,具有一定的學習價值,感興趣的可以了解下
    2023-08-08
  • SpringBoot優(yōu)雅捕捉異常的兩種方法小結

    SpringBoot優(yōu)雅捕捉異常的兩種方法小結

    SpringBoot框架對異常的處理提供了幾種很強大的方法,我們可以通過@ControllerAdvice和@ExceptionHandler注解實現全局異常的處理,下面就來介紹一下這兩種方法的實現,感興趣的可以了解一下
    2024-08-08

最新評論