UTC与Europe/London夏令时转换:API访客数据解读是否正确?
时区转换问题解答
背景说明
- API返回的
DataTime字段为UTC时间 - 需要转换为Europe/London时区,夏令时期间该时区比UTC快1小时
- 2023年3月27日处于伦敦夏令时生效时段(伦敦夏令时通常在每年3月最后一个周日启动,2023年为3月26日,因此3月27日已启用夏令时)
原始UTC数据
DataTime Viewer 2023-03-27 07:00:00 400 2023-03-27 08:00:00 400 2023-03-27 08:59:00 400 2023-03-27 09:01:00 400
结论
你的解读完全正确,转换后的Europe/London时区数据应为:
DataTime Viewer 2023-03-27 08:00:00 400 2023-03-27 09:00:00 400 2023-03-27 09:59:00 400 2023-03-27 10:01:00 400
补充说明
伦敦夏令时的切换规则为:每年3月最后一个周日的凌晨1点(UTC时间),当地时钟调快1小时变为2点;10月最后一个周日凌晨2点(当地时间)调回UTC时间。2023年3月26日已完成夏令时切换,因此3月27日所有UTC时间只需加1小时即可得到伦敦当地时间。
内容的提问来源于stack exchange,提问作者Vivek KB
相关产品推荐
相关产品推荐

