Я читаю дату из ячейки Excel в Python (используя .Value
в ячейке) ... результат, который я получаю:
07/06/10 00:00:00
Я подумал, что это строка, и поэтому попытался выяснить, как преобразовать ее в нужный мне формат ("yyyyMMdd" или "20100706" в этом примере). Однако после некоторой игры я понял, что не вытягивается как строка ... Запуск type () для него возвращает <type 'time'>
.
Затем я предположил, что это объект времени Python, и попытался использовать strftime
для его преобразования в строку ... но это тоже не сработало. Он не распознает метод strftime
для значения.
Есть идеи, как правильно разобрать это и получить нужный мне формат? Что я делаю неправильно? (И если оно явно содержит дату и время, почему Python автоматически считает его объектом времени?)