从excel中提取日期并使用python将其附加到列表中

从excel中提取日期并使用python将其附加到列表中,python,python-3.x,Python,Python 3.x,我在excel中有一列,其日期格式为“17-12-2015 19:35”。如何将前两位数字提取为整数并将其附加到列表中?在这种情况下,我需要提取17并将其附加到列表中。也可以使用pandas来完成吗 迄今为止的守则: import pandas as pd Location = r'F:\Analytics Materials\files\paymenttransactions.csv' df = pd.read_csv(Location) time = df['Creation Date'].

我在excel中有一列,其日期格式为“17-12-2015 19:35”。如何将前两位数字提取为整数并将其附加到列表中?在这种情况下,我需要提取17并将其附加到列表中。也可以使用pandas来完成吗

迄今为止的守则:

import pandas as pd
Location = r'F:\Analytics Materials\files\paymenttransactions.csv'
df = pd.read_csv(Location)
time = df['Creation Date'].tolist()
print (time)

您可以提取每个时间戳的日期,如

from datetime import datetime
import pandas as pd

location = r'F:\Analytics Materials\files\paymenttransactions.csv'
df = pd.read_csv(location)

timestamps = df['Creation Date'].tolist()
dates = [datetime.strptime(timestamp, '%d-%m-%Y %H:%M') for timestamp in timestamps]
days = [date.strftime('%d') for date in dates]

print(days)
'%d-%m-%Y%H:%m'
'%d'
位是格式说明符,用于描述时间戳的格式。例如,有关指令的完整列表,请参阅

datetime.strtime
使用此类说明符将字符串解析为
datetime
对象。
dates
因此将保存
datetime
实例列表,而不是字符串


datetime.strftime
的作用正好相反:它再次使用格式说明符将
datetime
对象转换为字符串。
%d
只是指示
strftime
仅输出日期。

请提供显示您迄今为止尝试的代码。导入熊猫作为pd位置=r'F:\Analytics Materials\files\paymenttransactions.csv'df=pd.read_csv(Location)time=df['Creation Date'].tolist()print(time)我已经能够将该列转换为列表。列表的一小部分如下所示。[11/12/2015 18:59',22/12/2015 07:42',17/12/2015 22:44',28/12/2015 22:50',17/12/2015 19:35',5/12/2015 18:46',8/12/2015 20:28',8/12/2015 0:36',27/12/2015 17:57',10/12/2015 12:19',10/12/2015 12/12:16'您可以随时编辑您的问题。如果您可以将该示例添加到实际问题中,那会更好。请在评论中输入代码正如您所看到的,这是非常不可读的。对于给您带来的不便,我深表歉意。我现在已将代码粘贴到问题中。