如何将UTC时间戳字符串转换为Pandas日期时间?

2024-10-01 11:33:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个panda数据框,其日期格式如下:

PublishDateTime= 2018-08-31 12:00:00-UTC

我使用panda to_gbq()函数将数据转储到bigquery表中。在转储数据之前,我确保列的格式与表scheme匹配。publishedDate是bigquery表中的时间戳。如何实现类似于:

^{pr2}$

我试过datetime[ns]但没用!在


Tags: to数据函数datetime格式时间bigquerypanda
1条回答
网友
1楼 · 发布于 2024-10-01 11:33:06

这里转换的主要挑战是日期时间的格式。将format="%Y-%m-%d %H:%M:%S-%Z"作为参数传递给pd.to_datetime,并将列转换为datetime。在

df['PublishDateTime'] = pd.to_datetime(df['PublishDateTime'], 
                                       format='%Y-%m-%d %H:%M:%S-%Z', 
                                       errors='coerce')

相关问题 更多 >