当前位置: 首页 > news >正文

关于时区问题

时区问题

常见的时区概念

  • UTC (协调世界时)。主要的世界时间标准。
    • 本初子午线。位于英国伦敦,也叫0度经线。本初子午线所在的时区也叫零时区或中时区。
  • 北京时间 (CST):中国的标准时间是 UTC+8(比零时区早8个小时)
    • 位于本初子午线向东8个时区。
    • GMT+8也是东8时区

时区计算

所求时间 = 已知时间 ± 时区差
比如

  • 假如零时区为7号0点,则北京时间为7号8点。(UTC+8)
    • 当零时区处于半夜时,位于东边的北京时间已经是早晨时间

关于时间戳

先划一个重点,时间戳不分时区。

java.util.Date

java.util.Date 不存储时区,也不默认表示零时区。它表示的是绝对的时间点。
Date的本质: 时间戳

在日期的打印过程中,时区可能会怎样造成影响?

现在存在一个实体类Person,now是Date字段。

@Data @Builder @NoArgsConstructor @AllArgsConstructor public class Person { private Long id; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date now; } @GetMapping("/api/timezone1") public Person timeZone1(){ return Person.builder() .now(new Date()) .build(); }

spring.jackson.timezone

spring: jackson: # time-zone: 'Asia/Shanghai' # time-zone: 'GMT+8' time-zone: 'UTC'

假如我现在位于东8时区, 时间为21点46分。

  • 打印的时间格式可能为
Asia/Shanghai {"id":null,"now":"2026-06-07 21:46:37"} GMT+8 {"id":null,"now":"2026-06-07 21:46:37"} UTC {"id":null,"now":"2026-06-07 13:46:37"}

在数值上,东8区比UTC大8小时。
在实际使用中,如果配置成UTC,会导致得到的时间比结果数值小8小时

数据库(mysql)

mysql数据库时区

查询时区

SELECT @@global.time_zone, @@session.time_zone; SHOW VARIABLES LIKE 'time_zone';
时区对mysql有什么影响(待本地验证)

比如现在数据库中存在一个字段 time1,类型是时间戳。

现在我在mybatis的mapper文件中包含一个判断 time1 >= ‘2026-06-07 00:00:00’。
jdbc url中时区为utc(零时区)。
mysql会将字符串’2026-06-07 00:00:00’根据当前会话时区转为一个绝对时间(时间戳?),进行比较

所以连接的url时区会影响判断的实际时间,比如会导致相差几个小时

关于mycat(后续补充)

mycat对时区是怎么处理的?
是否可以配置成东8区?
如果配置成东8区,那连接mycat应该使用什么时区?UTC?

小补充

GMT+8和UTC+8有什么区别

简单来说,在绝大多数日常编程和配置场景下,GMT+8 和 UTC+8 没有区别

GMT+8

  • 格林尼治标准时间
  • 天文时间
  • 旧标准
  • 不均匀
  • 不需要润秒

UTC+8

  • 协调世界时
  • 原子时间
  • 现用标准
  • 极其稳定
  • 需要润秒

tag

  • 时区
  • mysql
  • spring
http://www.jsqmd.com/news/974832/

相关文章:

  • Redfish接口自动化入门:Postman集合+环境变量+Tests脚本全配置指南
  • AntiDupl.NET终极指南:释放30%硬盘空间的智能图片去重神器
  • 告别密码焦虑!用FreeIPA+FreeRADIUS+FreeOTP给你的企业网络加把‘软锁’(CentOS 8实战)
  • 高压电抗器厂家哪家好?选厂重点看产品线与系统配套能力 - 资讯焦点
  • FPGA开发板上跑起来的VGA贪吃蛇——带完整工程代码和课设报告
  • 从图形界面到命令行:CentOS 7无GUI静默安装Oracle 12c全记录
  • MPC860 Rev.D升级实战:引脚复用、FEC_PINMUX与X_WMRK配置详解
  • 中小学电子课本免费下载神器:一键获取PDF教材的完整解决方案
  • 天龙八部单机版GM工具终极指南:从零开始掌握游戏管理
  • 基于NXP EdgeLock SE05x的DLMS/COSEM智能电表安全实现方案
  • 浏览器市场分析 - 大屏静态布局制作
  • PMSM电机四种智能控制仿真:MPCC/MPTC预测控制、MRAC自适应、滑模SMC一键运行
  • 徐州市中级经济师工商管理/人力资源管理:适配人群、岗位匹配与备考全攻略 - 众智商学院课程中心
  • 小红书投流不踩坑!新手开户、投放、服务商挑选全解答 - 资讯焦点
  • 2026年 膏体充填设备/矿山充填设备/煤矸石回填设备厂家最新推荐榜单:矿井填充与固体废弃物处置领域技术实力派深度解析 - 品牌发掘
  • 基于DSP56F80x的永磁同步电机速度闭环控制实战解析
  • Space Thumbnails:让Windows资源管理器也能预览3D模型的终极解决方案
  • 硅胶定制产业转型:精密制造如何重构供应链价值体系 - 资讯焦点
  • 从代码注释到精美手册:手把手教你用Doxygen + Markdown打造项目文档网站
  • d2s-editor终极指南:5个常见暗黑2存档问题的一站式解决方案
  • 基于TPU的SVM死区时间校正XOR方案:原理、配置与工程实践
  • 嵌入式系统如何复用PC键盘接口实现通信与供电:MC68HC05应用笔记解析
  • 巧用SCT与DMA实现MCU无原生摄像头接口的硬件级图像采集
  • 武汉好运发搬家:江汉专业的空调拆装推荐几家 - LYL仔仔
  • 2026 石家庄靠谱装企实力榜单 全案整装旧房改造优质品牌汇总 - 资讯焦点
  • 【RT-DETR实战】162、综合改进实验二:高精度赛道(精度优先)
  • 定制电源线组件的工程实践与质量控制要点 - 资讯焦点
  • Parsec VDD:如何为Windows系统创建高达16个4K虚拟显示器
  • 2026年南宁四害消杀第一梯队公司/专业/靠谱/资质硬 - 优质品牌推荐商
  • <p>钦州市的贵金属回收店铺星罗棋布,面对琳琅满目的选择,消费者往往眼花缭乱,难以甄别孰优孰劣。为了帮助大家拨云见日,找到值得托付的合作伙伴,小编特意深入市场,精挑细选,整理出一份关于钦州市黄金、白银