如何将一系列对象转换为日期时间,同时还要考虑UTC

时间:2019-05-13 10:32:32

标签: python timezone

我有一个DataFrame列(名为“ DateTime”),其中包含一个时间步长为一分钟的时间序列。它们是对象。每个对象都具有以下格式:

2018-01-10 00:00:00+01:00

2018-01-10 00:01:00+01:00

2018-01-10 00:02:00+01:00

..

2019-02-04 23:57:00+01:00

2019-02-04 23:58:00+01:00

2019-02-04 23:59:00+01:00

我需要将它们转换为日期时间,以便获取日期和时间。我该怎么办?

我尝试了以下代码:

data['DateTime'] = pd.to_datetime(data['DateTime'])

data['Date'] = data['DateTime'].dt.date

data['Time'] = data['DateTime'].dt.time

但是我遇到了以下错误:

  

'ValueError:无法将Tz感知的datetime.datetime转换为   datetime64,除非utc = True'

0 个答案:

没有答案