全球24个时区的划分
      相较于两地时间表,可以显示世界各时区时间和地名的世界时区表(World Time),就显得精密与复杂多了,通常世界时区表的表盘上会标示着全球24个时区的城市名称,但究竟这24个时区是如何产生的?过去世界各地原本各自订定当地时间,但随着交通和电讯的发达,各地交流日益频繁,不同的地方时间,造成许多困扰,于是在西元1884年的国际会议上制定了全球性的标准时,明定以英国伦敦格林威治这个地方为零度经线的起点(亦称为本初子午线),并以地球由西向东每24小时自转一周360°,订定每隔经度15°,时差1小时。而每15°的经线则称为该时区的中央经线,将全球划分为24个时区,其中包含23个整时区及180°经线左右两侧的2个半时区。就全球的时间来看,东经的时间比西经要早,也就是如果格林威治时间是中午12时,则中央经线15°E的时区为下午1时,中央经线30°E时区的时间为下午2时;反之,中央经线15°W的时区时间为上午11时,中央经线30°W时区的时间为上午10时。以台湾为例,台湾位于东经121°,换算后与格林威治就有8小时的时差。如果两人同时从格林威治的0°各往东、西方前进,当他们在经线180°时,就会相差24小时,所以经线180°被定为国际换日线,由西向东通过此线时日期要减去一日,反之,若由东向西则要增加一日。

格林威治标准时间GMT
      十七世纪,格林威治皇家天文台为了海上霸权的扩张计画而进行天体观测。1675年旧皇家观测所(Old Royal Observatory) 正式成立,到了1884年决定以通过格林威治的子午线作为划分地球东西两半球的经度零度。观测所门口墙上有一个标志24小时的时钟,显示当下的时间,对全球而言,这里所设定的时间是世界时间参考点,全球都以格林威治的时间作为标准来设定时间,这就是我们耳熟能详的「格林威治标准时间」(Greenwich Mean Time,简称G.M.T.)的由来,标示在手表上,则代表此表具有两地时间功能,也就是同时可以显示原居地和另一个国度的时间。

世界协调时间UTC
      多数的两地时间表都以GMT来表示,但也有些两地时间表上看不到GMT字样,出现的反而是UTC这3个英文字母,究竟何谓UTC?事实上,UTC指的是Coordinated Universal Time- 世界协调时间(又称世界标准时间、世界统一时间),是经过平均太阳时(以格林威治时间GMT为准)、地轴运动修正后的新时标以及以「秒」为单位的国际原子时所综合精算而成的时间,计算过程相当严谨精密,因此若以「世界标准时间」的角度来说,UTC比GMT来得更加精准。其误差值必须保持在0.9秒以内,若大于0.9秒则由位于巴黎的国际地球自转事务中央局发布闰秒,使UTC与地球自转周期一致。所以基本上UTC的本质强调的是比GMT更为精确的世界时间标准,不过对于现行表款来说,GMT与UTC的功能与精确度是没有差别的。

夏日节约时间DST
      所谓「夏日节约时间」Daylight Saving Time(简称D.S.T.),是指在夏天太阳升起的比较早时,将时钟拨快一小时,以提早日光的使用,在英国则称为夏令时间(Summer Time)。这个构想于1784年由美国班杰明·富兰克林提出来,1915年德国成为第一个正式实施夏令日光节约时间的国家,以削减灯光照明和耗电开支。自此以后,全球以欧洲和北美为主的约70个国家都引用这个做法。目前被划分成两个时区的印度也正在商讨是否全国该统一实行夏令日光节约时间。欧洲手机上也有很多GSM系统的基地台,除了会传送当地时间外也包括夏令日光节约时间,做为手机的时间标准,使用者可以自行决定要开启或关闭。值得注意的是,某些国家有实施「夏日节约时间」的制度,出国时别忘了跟随当地习惯在表上调整一下,这可是机械表没有的功能设计哦!

CST时间

CST却同时可以代表如下 4 个不同的时区:

Central Standard Time (USA) UT-6:00

Central Standard Time (Australia) UT+9:30

China Standard Time UT+8:00

Cuba Standard Time UT-4:00

可见,CST可以同时表示美国,澳大利亚,中国,古巴四个国家的标准时间。

拓展资料

例如:北京时间=UTC+8=GMT+8。

这套时间系统被应用于许多互联网和万维网的标准中,例如,网络时间协议就是协调世界时在互联网中使用的一种方式。

在军事中,协调世界时区会使用“Z”来表示。又由于Z在无线电联络中使用“Zulu”作代称,协调世界时也会被称为"Zulu time"。

中国大陆、中国香港、中国澳门、中国台湾、蒙古国、新加坡、马来西亚、菲律宾、西澳大利亚州的时间与UTC的时差均为+8,也就是UTC+8。

其中GMT+8 通过encodeURIComponent编码后GMT%2B8,这也就是jdbc url设置serverTimezone=GMT%2B8能够解决时区问题的原因了

SpringBoot JDBC Mysql 时区报错 serverTimezone解决方案分析相关推荐

  1. Springboot连接mysql数据库报错

    Springboot连接mysql数据库报错java.sql.SQLException: Access denied for user ''@'localhost' (using password: ...

  2. 微信表情符号 mysql_Emoji表情符号入MySQL数据库报错的解决方案

    Emoji表情符号入MySQL数据库报错的解决方案 发布时间:2020-08-15 08:21:52 来源:ITPUB博客 阅读:136 作者:bestpaydata auther:Jane.Hoo ...

  3. Emoji表情符号录入MySQL数据库报错的解决方案

    2019独角兽企业重金招聘Python工程师标准>>> 前言:手机app应用评论的时候,恢复表情符号,提示失败. 1,查看tomcat后台日志,核心报错信息如下:   Caused ...

  4. php mysql 表情录入_Emoji表情符号录入MySQL数据库报错的解决方案

    mysql> 2,先去修改表字段字符集为utf8mb4: ALTER TABLE UGC_REVIEW_CONTENT MODIFY `CONTENT` TEXT CHARACTER SET u ...

  5. SpringBoot连接MySql数据库报错:HikariPool-1 - Exception during pool initialization

    问题如下: 解决办法(可参考,每个人遇到的不一样,以下是我的解决办法): 1.检查你的密码账号是否正确,username可以通过新建一个连接来查询,密码是自己mysql设置的,忘记的可以改密码,网上自 ...

  6. mysql 1055 解决方案_MySQL报错1055解决方案 - 树懒学堂

    相信大家在使用MySQL数据库的过程中,或多或少都遇到报错.在mysql版本更新到5.7之后,有一个新的报错出现的次数越来越频繁,它就是MySQL 1055 报错. 本文就给大家介绍一下MySQL 1 ...

  7. Mysql启动报错解决方案:Failed to open log (file ‘./mysql-bin.000901‘, errno 2)

    Mysql启动报错解决方案:Failed to open log (file './mysql-bin.000901', errno 2) 参考文章: (1)Mysql启动报错解决方案:Failed ...

  8. 【学习之路】spring boot 整合mybatis报错 “serverTimezone=UTC“

    目录 一.踩坑原因 二.踩坑之前 三.报错原因 四.解决过程 方案一 方案二 方案三 方案四 方案五(重点) 结束 PS 一.踩坑原因 在学习spring boot 整合 mybatis-gegera ...

  9. java连服务器mysql报错_tomcat程序连接服务器mysql数据库报错

    tomcat程序连接服务器mysql数据库,报 错误,后来用java程序直接连接数据库,发现可以连得上,可以操作数据库, 在网上查了设置数据库连接等待时间(wait_timeout)设置,也没用. 奇 ...

最新文章

  1. 程序员编程时戴耳机是在听什么?
  2. 工作计划2017-01-03
  3. 网络适配器有感叹号不能上网_笔记本电脑显示无internet安全,不能无线上网怎么办...
  4. ORACLE EBS中OAF屏蔽的错误
  5. JavaScript实现kruskal克鲁斯卡尔算法(附完整源码)
  6. python快速排序算法循环_算法:快速排序的Python实现
  7. 新浪微博开发-添加子视图控制器设置颜色
  8. Sublime text 2下alignment插件无效的解决办法
  9. 获取当前目录绝对路径
  10. 一步一步构建自己的管理系统①
  11. 电脑常用截图方法(含长截图)
  12. 【算法板子】普通平衡树(洛谷P3369)
  13. 黎曼Zeta函数,人类文明黎曼Zeta函数,人类文明永恒的的纪念
  14. Cartopy画地图第七天(python画浮雕地图和比例尺)
  15. APP、网站等注册、登录、改密等发送验证码短信的接入流程---创蓝253云通讯
  16. 程序员日常,你的痛只有我懂,因为小编也是程序员,扎心不老铁?
  17. 电脑怎么压缩图片大小,4个通用方法分享
  18. vue修改浏览器的标题和图标
  19. MySQL数据库总结
  20. 12月6日 DDPM操作步骤

热门文章

  1. 科大讯飞语音离线命令识别
  2. C++获取字符串长度
  3. 【gradle Composing builds】gradle依赖管理Composing builds之杂症-快速同步
  4. OpenEXR.cpp:37:19: fatal error: ImfIO.h: 没有那个文件或目录
  5. KCL缓释剂以及金钙尔奇钙片有什么作用?怎样作用?//2021-2-7
  6. 推广知识小结(名词篇CPA、CPS、CPC、CPM、CPT、CPD)
  7. Unity内实现MMD
  8. java水果爆炸动画_5分钟快速实现Android爆炸破碎酷炫动画特效的示例
  9. KPM算法——数据结构|复习局|串|复杂模式匹配算法|二维数组解决KPM
  10. Mybatis-Plus用纯注解完成一对多多对多查询