最近为了简化coverity的使用,将分析、导出报告等过程做了自动化处理,然而发现导出报告时报告上面的报告时间一直与当前时间相差8小时,于是按照常规时区错误问题排查,结果还是有问题。
排查过程
首先通过该方式查看时区,最开始当然docker容器创建之后显示为+0000,调整为东八区之后,显示为+0800了,时间显示为正常时间了,但是到处报告时还是显示错误。
相同的环境,在宿主机导出报告时是正确的,最后没办法了,尝试通过修改/etc/timezone中的内容:
echo Asia/Shanghai >/etc/timezone
结果发现导出报告正常了。
评论区