java获取时间相差8小时的各种情况
2023-12-20 17:20:20
1:三种时间差错情况
1-1:java的new date()获取的时间和本地时间相差8小时,解决方法
//可以main启动方法设置
TimeZone.setDefault(TimeZone.getTimeZone("GMT+8"));
1-2:存入mysql数据库的时候时间相差8小时,解决方法
jdbc:mysql://192.168.11.50:3306/luhe?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai
1-3:获取后端,返回给前端相差8小时,解决方法
//第一种方法:最好用第一种
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
private Date lastTime;
#第二种方法:将spring的json构造器的时区
spring:
#json 时间戳统一转换
jackson:
date-format: yyyy-MM-dd HH:mm:ss
time-zone: GMT+8
文章来源:https://blog.csdn.net/qq_19891197/article/details/135106727
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!