pandas 时间处理:to_datetime 和时区
pandas.to_datetime
用来将时间数据转为 pandas 的 datetime 类型
python
# 转换的为时间戳数据时,提供时间戳的精度
datetime_df = pd.to_datetime(df['timestamp_column'], unit='ms')
tz_localize
用于设定时区,tz_convert
用于转换时区
DataFrame.tz_localize
和 DataFrame.tz_convert
用于转换时间类型的 index 的时区,如果需要转换数据列的时区,用 DataFrame.dt.tz_localize
和 DataFrame.dt.tz_convert
python
datetime_df.dt.tz_localize('UTC')\
.dt.tz_convert('Asia/Shanghai')\
.dt.tz_localize(None)
时区设为 None
表示取消时区