首页 > 其他分享 >解决时区差异:前端时间显示问题的技术要点与解决方案

解决时区差异:前端时间显示问题的技术要点与解决方案

时间:2024-02-24 19:44:43浏览次数:24  
标签:zone 解决方案 前端 指定 time 要点 序列化 数据库

解决方法:

指定 JSON 序列化后的时区

如果不指定时区,默认会少8小时。

spring:
  jackson:
    time-zone: GMT+8

image


问题:

image

在前端执行添加保存后,后端接口调用执行插入数据库。直接去数据库中查询是正确的,所以前端也没有问题。然后就卡住了,直接就是一手询问。

发现 JSON 序列化时间时会丢掉 TIME-ZONE,需要手动在 XML 中指定或者在实体类的时间字段上添加对应注解。

图中数据库的时间是正确的,但前端的时间需要减去8小时。

@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")

误区:

疯狂修改数据库时区信息,然后数据库服务无限重启。

只需要查询时区指定是否为 system 或者 shanghai。

SELECT @@global.time_zone;
SELECT @@session.time_zone;

结果是 SYSTEM

标签:zone,解决方案,前端,指定,time,要点,序列化,数据库
From: https://www.cnblogs.com/rainsc/p/18031467

相关文章

  • linux节点安装必要的前端项目环境
    当前linux(centos7)服务器节点用于部署前端项目step1:安装Nodejs将node的安装包,例如:node-v12.16.3-linux-x64.tar.xz上传至服务器的root目录下tips:借助gitbash的scp命令上传本地文件至服务器scp./[email protected]:/root/在/usr/......
  • 前端开发环境配置 nvm | npm 镜像 | git
    安装nvmnvm是一个node版本管理工具,它可以让我们安装多个node版本并在需要的时候切换#nvm下载地址https://github.com/coreybutler/nvm-windows/releases#nvm切换镜像nvmnpm_mirrorhttps://npmmirror.com/mirrors/npm/nvmnode_mirrorhttps://npmmirror.com/mirror......
  • appium进行windows桌面应用自动化及启动windows驱动报错解决方案
    安装appium环境参考文档:https://www.cnblogs.com/simon1993/p/16273390.htmlappium安装驱动找到官方驱动安装秘钥http://appium.io/docs/en/latest/ecosystem/drivers/打开cmd执行安装windows驱动命令安装windows驱动windows开发的驱动:https://github.com/Microsoft/WinA......
  • 前端防抖-通过自定义指令实现
    前端防抖-通过自定义指令实现1、通过自定义事件实现前端防抖Vue.directive('preventReClick',{inserted(el,binding){el.addEventListener('click',()=>{if(!el.disabled){el.disabled=truesetTimeout(()=>......
  • 前端上传到阿里云步骤 安装redis
    前端:1.输入命令会生成一个src文件 2.上传有两个方法:①下载一个xftp5软件   接受并保存上传只需从左往右拖过去即可,在pycharm中会出现一个dist文件    把这个文件夹内包含的文件删除 第②种: scp-r表示连着文件夹一起上传scp表示只上传文件 ~表示+......
  • 前端埋点数据上传方式
    数据埋点数据采集领域的术语,指的是针对用户行为或特定事件进行捕获、处理和发送的相关技术及其实施过程,是对特定事件或者用户行为的数据监控和数据上传。数据类型我们从三个维度出发去监控一个项目,即系统所面向的某一个主体,系统单个局部面向使用不同使用主体的差异的情况监......
  • 前端调试断点方面
    前端调试断点方面目录前端调试断点方面前端报错出了问题debugger前端报错出了问题后端没问题但页面显示不是预想的样式,出现问题,F12进入Network找哪一个请求出了问题,找到那一个请求:然后去前端全局查找ctrl+shift+R找到import的就是引入使用此方法的地方然后看......
  • windows11系统下ppt突然打不开,报错“PowerPoint启动时提示上次启动失败是否启用安全模
    问题描述:windows11系统下ppt突然打不开,报错:PowerPoint启动时提示上次启动失败是否启用安全模式...ppt文件是正常的,我发到其他设备上是可以正常打开的。我把office卸载了用腾讯文档也无法打开ppt文件。点击用安全模式打开后无反应,即无错误提示也没有打开ppt。以上情况说明:......
  • 资深前端面试资料
    Chrome内核Chrome浏览器采用了Blink渲染引擎,Blink渲染引擎是基于WebKit开发的一个开源渲染引擎。在Chrome浏览器中,除了Blink渲染引擎外,还包括V8JavaScript引擎、Blink应用层、Chrome内置PDF阅读器等组件。Blink渲染引擎是Google在2013年从WebKit中分支......
  • 腾讯云Linux服务器 前端Nginx+后端 项目部署
    一、前端项目部署1.安装nginx服务器:在root目录下创建services文件并下载nginx源文件【nginx-1.21.6.tar.gz】 建议尽量选择稳定版本下载  nginx官网下载地址​​​​cd/rootmkdirservicescdservicescurl-onginx-1.21.6.tar.gzhttp://nginx.org/download/......