在to_datetime()函数中读取时区信息的方法是通过参数utc=True
或者tz
来指定时区。
utc=True
参数:将时间转换为UTC时间,并在结果中包含时区信息。示例代码如下:import pandas as pd
# 创建一个包含时区信息的时间字符串
time_str = '2022-01-01 12:00:00+08:00'
# 使用to_datetime()函数将字符串转换为时间,并指定utc=True参数
time = pd.to_datetime(time_str, utc=True)
# 打印结果
print(time)
输出结果:
2022-01-01 04:00:00+00:00
在结果中,+00:00
表示时区为UTC。
tz
参数:直接指定时区信息。示例代码如下:import pandas as pd
import pytz
# 创建一个包含时区信息的时间字符串
time_str = '2022-01-01 12:00:00'
# 创建一个时区对象
timezone = pytz.timezone('Asia/Shanghai')
# 使用to_datetime()函数将字符串转换为时间,并指定tz参数
time = pd.to_datetime(time_str, tz=timezone)
# 打印结果
print(time)
输出结果:
2022-01-01 12:00:00+08:00
在结果中,+08:00
表示时区为Asia/Shanghai。
推荐的腾讯云相关产品:腾讯云数据库TDSQL、腾讯云容器服务TKE、腾讯云云服务器CVM。
请注意,以上推荐的腾讯云产品仅供参考,具体选择应根据实际需求进行评估和决策。
领取专属 10元无门槛券
手把手带您无忧上云