Python 是否删除部分日期时间值?

Python 是否删除部分日期时间值?,python,python-3.x,pandas,data-science,Python,Python 3.x,Pandas,Data Science,我有一个专栏,比如 time 1508089361 1508065388 1508011482 我想将其转换为设置特定区域时区的本地时间戳,因此我使用以下代码: df['time'] = pd.to_datetime(df['time'], unit='s').dt.tz_localize('UTC').dt.tz_convert('Europe/Berlin') 它返回一列,其值如下所示: time 2017-10-04 16:17:34+02:00 2017

我有一个专栏,比如

  time
1508089361
1508065388
1508011482
我想将其转换为设置特定区域时区的本地时间戳,因此我使用以下代码:

df['time'] = pd.to_datetime(df['time'], unit='s').dt.tz_localize('UTC').dt.tz_convert('Europe/Berlin')
它返回一列,其值如下所示:

          time
2017-10-04 16:17:34+02:00   
2017-10-04 14:17:34+02:00   
2017-10-04 08:17:34+02:00   
我有没有办法去掉+02:00,这样我就可以有一个正常的时间戳? 列类型为datetime64[ns,欧洲/柏林]

我想在这些时间加入两个dfs,但无法加入,因为另一个df的这些时间已采用正常的datetime时间戳格式,例如:

       Time
2017-10-09 00:00:00
2017-10-09 00:00:00
2017-10-09 00:00:00
2017-10-09 00:00:00

谢谢

是的,你可以。请使用此功能

dt.strftime('%Y-%m-%d %H:%M:%S')

有关格式设置的更多详细信息

在UTC停止?但我需要在该地区或城市的当地时间使用它@b约恩“正常日期时间时间戳格式”将是UTC(如果您先将所有内容转换为UTC,可能会为自己省下很多麻烦)。如果您绝对想要localtime,那么这可能会有所帮助:但这并不能说明将时间本地化到上面的区域?明白了,所以可以如上所述进行转换,然后重新格式化为this是的,您可以这样做