最近在开发项目的时候, 遇到了时区, 本地时间和UTC糅杂的情况, 研究之后做一些分享.
UTC Universal Time Coordinated 又叫协调世界时, UTC用数值记录了时间. 时间记录的是0时区从1972年开始共计走过了多少秒. 所以本地时间与UTC时间的转换需要考虑时差.
一般说来, UTC时间的计算不外乎三种情况.
1: UTC <-----> UTC
2: UTC -----> LocalTime
3: LocalTime ------> UTC
第一种情况,处理比较简单, 差值就表示两个时间相差的秒数.
比如 utc1 = 1406869066, utc2 = 1406869070 相差4, 也就是这两个时间相差4秒.

本文介绍了在Python中处理UTC与本地时间的转换,包括UTC到UTC、UTC到LocalTime以及LocalTime到UTC的转换。通过举例和代码演示,强调了在不同时区转换时需要注意的时差问题,特别是在处理跨时区数据时,避免出现错误的关键在于明确时区信息。
最低0.47元/天 解锁文章
4356

被折叠的 条评论
为什么被折叠?



