Как сконвертировать строку в дату время?
def main():
with open('data.csv', newline='', encoding='utf-8') as File:
reader = csv.reader(File)
for pdata_row in reader:
pdata = pdata_row[0]
pdata_form = pdata[3:].replace(")", "").replace(" ", "").strptime(pdata_form, '%Y-%m-%d')
if __name__ == '__main__':
main()
Помогите разобраться с .strptime(pdata_form, '%Y-%m-%d')
Нужно строковую дату(27.9.1991) отформатировать и привести к datetime в чем не точность?
Ответы (1 шт):
Автор решения: KimCoder
→ Ссылка
Возможно, Вам поможет такой код:
from datetime import datetime
oldformat = '27.9.1991'
datetimeobject = datetime.strptime(oldformat,'%d.%m.%Y') #формат даты
newformat = datetimeobject.strftime('%Y-%m-%d')
print (newformat)
Для примера привела полученную дату к другому виду: ГГГГ-ММ-ДД
Вывод:
1991-09-27