util.Date插入数据库有时差
util.Date插入数据库有时差
- 问题描述
- 原因
- 解决方案
- 补充
- GMT(格林尼治平时)
- UTC(世界标准时间)
问题描述
比如在java代码里面插入的时间是:2019-05-07 17:29:56
但是在数据库里面显示的时间却是:2019-05-07 09:29:56
原因
因为时区设置的问题。
UTC代表的是全球标准时间 ,但是我们使用的时间是北京时区也就是东八区,领先UTC八个小时。
UTC + (+0800) = 本地(北京)时间
解决方案
//设置为北京时间
serverTimezone=GMT%2B8
//使用上海时间
serverTimezone=Asia/Shanghai
没有什么是一张截图解释不清楚的(如果有那就多放几张):
补充
GMT(格林尼治平时)
格林尼治平时(又称格林尼治平均时间或格林尼治标准时间,旧译格林威治标准时间;英语:Greenwich Mean Time,GMT)是指位于英国伦敦郊区的皇家格林尼治天文台的标准时间,因为本初子午线被定义在通过那里的经线。
理论上来说,格林尼治标准时间的正午是指当太阳横穿格林尼治子午线时(也就是在格林尼治上空最高点时)的时间。由于地球在它的椭圆轨道里的运动速度不均匀,这个时刻可能与实际的太阳时有误差,最大误差达16分钟。
由于地球每天的自转是有些不规则的,而且正在缓慢减速,因此格林尼治时间已经不再被作为标准时间使用。现在的标准时间,是由原子钟报时的协调世界时(UTC)。
UTC(世界标准时间)
协调世界时,又称世界标准时间或世界协调时间,简称UTC(从英文“Coordinated Universal Time”/法文“Temps Universel Coordonné”而来),是最主要的世界时间标准,其以原子时秒长为基础,在时刻上尽量接近于格林尼治标准时间。
util.Date插入数据库有时差相关推荐
- java中将date插入mysql中date_JAVA 处理时间 - java.sql.Date、java.util.Date与数据库中的Date字段的转换方法[转]...
1.如何将java.util.Date转化为java.sql.Date? 转化: java.sql.Date sd; java.util.Date ud; //initialize the ud su ...
- 取java.sql.date日期_JAVA 处理时间 - java.sql.Date、java.util.Date与数据库中的Date字段的转换方法[转]...
1.如何将java.util.Date转化为java.sql.Date? 转化: java.sql.Date sd; java.util.Date ud; //initialize the ud su ...
- java sql date 时分秒_java.sql.date与java.util.date区别以及数据库中插入带时分秒的时间...
java.sql.Date,java.sql.Time和java.sql.Timestamp三个都是java.util.Date的子类(包装类). java.sql.Date是java.util.Da ...
- Java.util.Date类型的转化成为数据库中的Date类型。
最完整的一个网页:http://www.zxbc.cn/html/20080905/65272.html 作者:天涯 来源:中国自学编程网 发布日期:1220576012 在JDK 1.1后,java ...
- 如何将java.util.Date转换为java.sql.Date?
我试图使用java.util.Date作为输入,然后用它创建一个查询-所以我需要一个java.sql.Date . 我很惊讶地发现它不能隐式或显式地进行转换-但我什至不知道该怎么做,因为Java AP ...
- java date sql和_Java.util.date 与 java.sql.date区别和转换
1.将java.util.Date转换为java.sql.Date java.sql.Date sd; java.util.Date ud; //initialize the ud such as u ...
- java 插入mysql 日期_Java日期-插入数据库
我需要找出一种将带有java.util.Date字段的记录插入数据库的方法,但我陷入了困境. 有谁知道我该怎么做?现在我有类似的东西. java.util.Date myDate = new java ...
- java插入数据库字符串拼接_java连接mysql数据库实现单条插入和批量插入
本文实例为大家分享了java连接mysql数据库实现单条和批量插入的具体代码,供大家参考,具体内容如下 本文插入数据库的数据来源:java + dom4j.jar提取xml文档内容 1.连接数据库 p ...
- 转:Mybatis与JDBC批量插入数据库哪个更快
转自 http://www.cnblogs.com/fnz0/p/5713102.html, https://www.cnblogs.com/wxw7blog/p/8706797.html [转]: ...
- util.Date和sql.Date之间的转换
1.java.util.Date java常用的日期类型,可以通过字符串创建相应的时间对象 无法直接通过jdbc插入到数据库中! sql接收的时间对象是 sql.Date. 2.jav ...
最新文章
- [转载] FatFs模块功能配置选项
- 《HTTPS权威指南》- SSL、TLS和密码学学习笔记
- Spring Boot----Dubbo
- 60、二叉搜索树的第k个结点
- 【kafka】Kafka 集群配置SASL+ACL
- element tree树组件default-expand-all属性设置默认展开的节点
- android studio for android learning (六)在布局中常使用的单位
- axios的安装和使用
- 【C语言】输出华氏-摄氏温度转换表
- 弱光图像增强(Low-light image enhancement)资料整理(更新中...)
- 工业互联网+化工园区一体化智慧管理解决方案
- 全志T7/T507 Qt5.12.5移植记录
- IT30: IT项目之20年软技能
- Flutter 开关和切换高级指南
- MBG(MyBatis Generator) 生成字段添加反引号(`)
- Cache数据库之ECP改M卡死问题
- GAP: Generalizable Approximate Graph Partitioning Framework(广义近似图划分框架)
- 大连高新区:开拓进取 大数据产业蓬勃发展
- 鞍部在哪里_太原蒙山究竟在哪里?
- 福布斯2019全球最佳创投人榜单发布,沈南鹏蝉联全球第一...
热门文章
- php自定义建站系统,PbootCMS(开源免费PHP建站系统) V2.0.9 官方版
- 8.	Zigbee应用程序框架开发指南 - 事件
- Python学习002—python的安装以及pip
- 计算机视觉、模式识别、人工智能
- 无源贴片晶振四角引脚_有源晶振引脚图,有源晶振引脚定义
- 制作TTF格式的字体
- Python多项逻辑回归用LogisticRegression识别英文字母数据集letter-recognition.data
- gta4android2018,gta4apk手机版
- 如何快速提高idm下载速度?idm下载速度只有几十kb
- 女生更多!统计局:2019年高等教育在校生中女研究生占比过半