删除日期时间值的一部分?

克里斯90

我有一个专栏,例如

  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, Europe/Berlin]

我想在这些时间加入两个 dfs 但不能因为另一个 df 这些时间已经采用正常的日期时间时间戳格式,例如:

       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')

有关格式化https://strftime.org/ 的更多详细信息

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章