Использование datetime в Python и как импортировать из Excel - PullRequest
0 голосов
/ 22 мая 2018

В python я использую команду start = datetime.datetime.strptime(a, '%Y-%m-%d %H:%M:%S'), а в Excel у меня дата и время 11/11/2005 12:00:00 AM.Когда я пытаюсь запустить код, он говорит мне, что время в Excel не совпадает с кодом.Как мне это исправить?

Ответы [ 2 ]

0 голосов
/ 22 мая 2018

Вот что мне удалось получить:

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)
0 голосов
/ 22 мая 2018

Ваше строковое представление вашей даты немного неверно.

Попробуйте:

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
...