最近在开发项目的时候, 遇到了时区, 本地时间和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很方便, 但如果出现了这种情况: 你在东八区, 需要处理来自西五区的一个日志文件(楼主所遇到的情况) 那么就需要手动为这个时差做处理, 否则机器会自动以本地时差处理.