欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

ZIP文件的时区Bug 博客分类: 综合 VSS 

程序员文章站 2024-03-16 09:53:16
...
向日方Release产品,在检查文件的时候,日方报出了错误,有一些文件的时间差了一个小时。这是什么原因呢?

经过调查,发现原来是ZIP惹的祸。比如,在中国时区下,文件的最后修改时间是 2010/7/15 20:11 使用ZIP压缩后,在日本时区解压缩后,文件的最后修改时间还是 2010/7/15 20:11。要知道中国时区和日本时区相差一个小时,所以文件的最后修改时间实际上被推后了一小时,而导致了本次的问题。

非常的奇怪,为什么ZIP压缩的时候不使用GMT时间而用本地时间呢?

水平展开调查的时候,发现VSS也是同样的问题,不同的时区把文件(2010/7/15 20:11)从VSS服务器上取下来后,文件的最后修改时间都是本地时间的 2010/7/15 20:11。
相关标签: VSS