Формат Python неполной даты до ГГГГММ - PullRequest
0 голосов
/ 27 сентября 2019

Для начала я очень новичок в Python.

Я получаю файл Excel, в котором поле даты не заполнено.Значение отображается как «190808» (ГГММДД) вместо «2019-08-08».

Часть моей попытки автоматизации - переместить файл в другое место, где файл переименован.Я хочу использовать поле даты, чтобы изменить имя файла на описание и дату файла (например, «Цифры продаж 201908»).

Код, который у меня есть, работает только в том случае, если формат даты

str(df['Bank date'][0].strftime("%Y%m"))

Я пробовал dateparser со следующим:

dateparser.parse(df['Bank date'][0].strftime("%Y.%m"))

Я получаю ошибку 'numpy.int64' object has no attribute 'strftime'

Любая помощь будет.

Спасибо.

1 Ответ

0 голосов
/ 27 сентября 2019

Я немного изменил его и построил свою собственную строку даты, используя нарезку.

vOldDate = str(df['Bank date'][0])
vNewDate = '20' + vOldDate[:2] + '.' + vOldDate[2:4]
...