一、问题描述
data["date"] = pd.to_datetime(data["timestamp"],unit = "ms")
将时间戳数据转换成日期格式,使用的是pd_to_datetime进行转换,转化后 出现了不一致性,比真实时间少8小时
二、原因分析
查看pd_to_datetime文档,发现有一个utc的字段,来控制时区导致的
三、解决方式
df['time'] = pd.to_datetime(df['timestamp'], unit='ms') + pd.Timedelta(hours=8)