首页 > 数据库 >时区的坑:数据时间在不同数据库中差8小时、13小时、14小时是怎么回事

时区的坑:数据时间在不同数据库中差8小时、13小时、14小时是怎么回事

时间:2023-11-24 11:57:11浏览次数:39  
标签:13 14 数据库 时间 小时 时区

为什么会同一条数据,会有小时差异

恭喜你,十有八九,就是时区的问题:
首先要明确的是,我们中国的标准时区是东八区,就是世界协调时间(UTC)加上八个小时,也就是UTC+8。
格林尼治标准时间
最坑的是美国时间,因为美国实行的是夏令时,也就是说美国是有两个时区在一天内来回切换,有几个月是西六区,有几个月是西五区
image
所以,当处理跨国公司,特别是美国的数据时,和我们相差13或14个小时都是正常的

如何处理呢?

很简单,确定好原始库的时区,再确定好目标库的时区,然后处理就可以了。
此时,第二个坑来了,请问,下面这个数据库的时区是哪里?
image
恭喜你,你获得了4个正确且标准的答案:
image
说它是美国时间、澳大利亚时间、中国时间、古巴时间,都对!那么这条数据到底是哪个时区呢?
1、直接问客户!
2、根据时间差来算一下。
到了重点了,体现到数据层面,该如何处理呢?
处理方式也很简单:
1、设置数据库时区保持一致
2、写数据时转换一下,比如hive和spark的set spark.sql.session.timeZone=GMT+8; 等
3、简单粗暴,直接加减,就是使用date_add之类的函数,直接把相差的那几个小时加回来或减回来

标签:13,14,数据库,时间,小时,时区
From: https://www.cnblogs.com/missedyou/p/17853412.html

相关文章

  • 《Unix/linux系统编程》教材第14章学习笔记
    |第14章|定时器及时钟服务MySQL简介MySQL(MySQL2018)是一个关系数据库系统(Codd1970)。在关系数据库中,数据存储在表中。每个表由多个行和列组成。表中的数据相互关联。表也可能与其他表有关联。关系结构使得可在表上运行查询来检索信息并修改数据库中的数据。关系数据库系统......
  • 20211314王艺达学习笔记11
    TCP/IP和网络编程TCP/IP协议互联网的基础。TCP代表传输控制协议,IP代表互联网协议。TCP/IP的组织结构分为几个层级,通常称为TCP/IP堆栈。如图所示为TCP/IP的各个层级以及每一层级的代表性组件及其功能。进程与主机之间的传输层或其上方的数据传输只是逻辑传输。实际数据传输......
  • 文心一言 VS 讯飞星火 VS chatgpt (142)-- 算法导论12.1 2题
    二、用go语言,二叉搜索树性质与最小堆性质(见6.1节)之间有什么不同?能使用最小堆性质在O(n)时间内按序输出一棵有n个结点树的关键字吗?可以的话,请说明如何做,否则解释理由。文心一言:在二叉搜索树(BinarySearchTree,BST)和最小堆(MinHeap)中,元素的排列顺序都是根据其关键字的......
  • .net 温故知新【13】:Asp.Net Core WebAPI 缓存
    一、缓存缓存指在中间层中存储数据的行为,该行为可使后续数据检索更快。从概念上讲,缓存是一种性能优化策略和设计考虑因素。缓存可以显著提高应用性能,方法是提高不常更改(或检索成本高)的数据的就绪性。二、RFC9111在最新的缓存控制规范文件RFC9111中,详细描述了浏览器缓存和服务......
  • #2023-2024-1 20231308 《计算机基础与程序设计》第九周学习总结
    2023-2024-120231308《计算机基础与程序设计》第九周学习总结作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第九周作业这个作业的目标计算机科学概论第10,11章《C语言程序设计》第8章并完成......
  • P5143 攀爬者(结构体+sort排序)
    P5143攀爬者sort排序:对于数组而言sort(数组+begin,数组+stop)(左闭右开)例:sort(a+1,a+n+1)=sort(a[1]~a[n])对于结构体在数组基础上多一个cmp运用:sort(数组+begin,数组+stop,cmp)cmp本身需要定义一个函数来表示比较。#include<iostream>#include<string>#include<ma......
  • 苹果史上最大号平板要来了!iPad Pro 14.1外观出炉:首次用上灵动岛
    从去年6月份开始,就不断有消息称苹果在规划iPadPro14.1英寸超大屏版本。根据爆料人MajinBuOfficial的最新新消息,苹果将会在明年推出这款史上最大号iPad。同时还公布了新机渲染图,整体设计语言与iPhone15Pro高度一致,正面是灵动岛屏幕,背部则是三摄系统,图上展示的配色也与手机相......
  • CF1474F
    感谢_lgswdn大佬的耐心讲解,让我学了这题\(O(n^3)\)的高妙做法(数据范围可以加个零)此题解主要为_lgswdn题解的具体阐释以及帮作者理清思路开始写题。首先把原图压缩一下,如何相邻两端都是上升/下降,就将它们合并,这样可以把原图变成一上一下的特殊形状方便分析。将原图分层......
  • 工业一体全国产方案,米尔T113核心板
    入门级HMI屏作为嵌入式系统中重要组成部分,大部分都是串口屏;其功能简单、成本低等特点,使用历史悠久、应用广泛,而随着信息技术的快速发展,行业需求不断升级,工程师使用了大量串口屏后,发现串口屏功能上限很低、制约太多、非常不灵活等问题。困扰工程师新的问题出现,有没有成本接近、功能......
  • 2023-2024-1 20231329《计算机基础与程序设计》第9周学习总结
    作业信息这个作业属于哪个课程https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP这个作业要求在哪里https://www.cnblogs.com/rocedu/p/9577842.html#WEEK09这个作业的目标计算机科学概论第10,11章并完成云班课测试《C语言程序设计》第8章并完成云班课测试......