将对象30 / Oct / 2019:00:00:03转换为python中的日期时间格式

问题描述 投票:0回答:1

下面是我的csv DateTime列的第一行:

30/Oct/2019:00:00:03

DateTime列当前是一个对象,我想将其转换为datetime格式,以便可以使日期显示为30-10-2019和时间00:00:03,并且我将为该时间创建一个单独的列。

我用于将列转换为日期时间格式的代码是:使用功能:

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

要求结果为

Date  - 30-10-2019
Time  - 00:00:30
python pandas
1个回答
1
投票
from datetime import datetime
date = datetime.strptime('30/Oct/2019:00:00:03', '%d/%b/%Y:%H:%M:%S')
print(date.date())
print(date.time())
© www.soinside.com 2019 - 2024. All rights reserved.