真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

后臺(tái)時(shí)間數(shù)據(jù)通過JSON傳遞前端時(shí)間相差8小時(shí)問題解決-創(chuàng)新互聯(lián)

問題產(chǎn)生

數(shù)據(jù)庫存儲(chǔ)的時(shí)間類型是:datetime,
通過JSON傳遞給前端后顯示的時(shí)間比數(shù)據(jù)庫時(shí)間少了8小時(shí),這里應(yīng)該想到是由于時(shí)區(qū)引發(fā)的。

成都創(chuàng)新互聯(lián)公司是一家以成都網(wǎng)站建設(shè)公司、網(wǎng)頁設(shè)計(jì)、品牌設(shè)計(jì)、軟件運(yùn)維、成都網(wǎng)站推廣、小程序App開發(fā)等移動(dòng)開發(fā)為一體互聯(lián)網(wǎng)公司。已累計(jì)為成都自上料攪拌車等眾行業(yè)中小客戶提供優(yōu)質(zhì)的互聯(lián)網(wǎng)建站和軟件開發(fā)服務(wù)。問題分析

我這里使用的是SpringBoot框架,SpringBoot中對(duì)于@RestController或者@Controller+@ResponseBody注解的接口方法的返回值默認(rèn)是Json格式,所以對(duì)于data類型的數(shù)據(jù),在返回瀏覽器段被SpringBoot默認(rèn)的JackJson框架轉(zhuǎn)換,而JackSon框架默認(rèn)的時(shí)區(qū)是GMT,相對(duì)于中國少了8個(gè)小時(shí)。

UTC:世界協(xié)調(diào)時(shí)間,也就是零時(shí)區(qū)的時(shí)間
CST:中國標(biāo)準(zhǔn)時(shí)間,中國是東八區(qū),故比UTC大8小時(shí)

問題解決 方法一:

設(shè)置全局時(shí)間字段格式化

在yml配置中或者xml配置中設(shè)置:

spring:
  jackson:
    # 格式化全局時(shí)間字段 年-月-天 時(shí):分:秒
    date-format: yyyy-MM-dd HH:mm:ss
    # 指定時(shí)間區(qū)域類型 東8區(qū)時(shí)區(qū) 既北京時(shí)間
    time-zone: GMT+8
方法二

第二種方法,在POJO類中添加注解

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

時(shí)間格式根據(jù)自己需求自行更改。

注意:
全局設(shè)置,是全局生效。如果全局中又設(shè)置了局部注解的,局部的按照局部的格式,其他沒設(shè)置局部的按照全局的生效。

其他:GMT/UTC/CST辨析

GMT:格林尼治標(biāo)準(zhǔn)時(shí)間,是指位于倫敦郊區(qū)的皇家格林尼治天文臺(tái)的標(biāo)準(zhǔn)時(shí)間,因?yàn)楸境踝游缇€被定義在通過那里的經(jīng)線。也就是零時(shí)區(qū)的時(shí)間。

UTC:世界協(xié)調(diào)時(shí)間,是一個(gè)時(shí)間系統(tǒng)??梢岳斫鉃檫@個(gè)地球的標(biāo)準(zhǔn)時(shí)間,基于SI標(biāo)準(zhǔn)的原子時(shí)間。

GMT和UTC的關(guān)系:可以看作是同一個(gè)時(shí)間,但是相對(duì)來說UTC時(shí)間更為精確,在科學(xué)和工程中換算時(shí)間也是用UTC系統(tǒng)。GMT的計(jì)算是基于地球自轉(zhuǎn),一個(gè)周期約為86,400.002秒,它隨著地球自轉(zhuǎn)周期的變化而變化。UTC基于SI標(biāo)準(zhǔn)的原子時(shí)間,一個(gè)周期為精確的86,400.00秒,由于潮汐力等因素,地球自轉(zhuǎn)周期在慢慢變長,當(dāng)差別到±0.9秒時(shí),就把協(xié)調(diào)世界時(shí)向前撥1秒或向后撥1秒這樣就和GMT時(shí)間(地球自轉(zhuǎn))相同了。

CST:中央標(biāo)準(zhǔn)時(shí)間,可以指世界不同時(shí)區(qū)的地方各自的地方時(shí):

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購,新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧


分享標(biāo)題:后臺(tái)時(shí)間數(shù)據(jù)通過JSON傳遞前端時(shí)間相差8小時(shí)問題解決-創(chuàng)新互聯(lián)
文章轉(zhuǎn)載:http://weahome.cn/article/eedee.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部