在Python中使用datetime以及如何从Excel导入

时间:2018-05-22 16:03:25

标签: python excel python-datetime

在python中,我使用命令start = datetime.datetime.strptime(a, '%Y-%m-%d %H:%M:%S'),在Excel中,我的日期和时间为11/11/2005 12:00:00 AM。当我尝试运行代码时,它告诉我excel中的时间与代码不匹配。我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

您日期的字符串表示有点不对。

<强>尝试:

import datetime
a = "11/11/2005 12:00:00 AM"
start = datetime.datetime.strptime(a, '%d/%m/%Y %H:%M:%S %p')
print(start)

<强>输出:

2005-11-11 12:00:00

答案 1 :(得分:1)

这是我设法得到的:

enter image description here

使用此代码:

import xlsxwriter
import datetime

workbook = xlsxwriter.Workbook('myxls.xlsx')
starting = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')
worksheet = workbook.add_worksheet()
worksheet.write('A1',starting)