Я получаю сообщение об ошибке относительно даты и времени - PullRequest
1 голос
/ 16 апреля 2019

Я пытаюсь превратить дату с часами в просто дату.

Пожалуйста, помогите мне, это сводит меня с ума.

Это мой сценарий:

from datetime import datetime
Date1= '2018-2-12 10:30:01'
d = datetime.strptime('Date1','%Y-%m-%d %H:%M:%S')
day_string = d.strftime('%Y-%m-%d')

и это сообщение об ошибке:

ValueError: time data 'Date1' does not match format '%Y-%m-%d %H:%M:%S'

1 Ответ

3 голосов
/ 16 апреля 2019

Вы должны использовать переменную Date1 вместо строки 'Date1'

from datetime import datetime
Date1= '2018-2-12 10:30:01'
d = datetime.strptime(Date1,'%Y-%m-%d %H:%M:%S')
day_string = d.strftime('%Y-%m-%d')
print(day_string)
#2018-02-12
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...