Не работает с кодом datetime.strptime в python - PullRequest
0 голосов
/ 24 апреля 2019

Я хочу преобразовать строку даты и времени в формат даты и времени. Я уже пробовал использовать datetime.strptime, но этот код не преобразуется в формат datetime.

В версии Python 3.0 я пытался strptime и анализировать для преобразования в формат datetime.

nut_time_ = (nut_unique_date + ' ' + nut_unique_time)

print(nut_time)

nut_time_ = datetime.datetime.strptime(nut_time_, '%Y-%m-%d %H:%M:%S')

print(nut_time)

Формат, который я хочу получить: datetime.datetime (2013, 1, 6, 20, 33, 42)

Но фактические результаты таковы: 2013-01-06 20: 33: 42

1 Ответ

2 голосов
/ 24 апреля 2019

Быстрый ответ:

print(repr(nut_time_))

Вопрос в том, хотите ли вы print(str(nut_time_)) или repr версию. Первое - это то, что вы получаете. Так что с тобой все в порядке. Последнее - это то, что вы обычно видите в Python REPL. Если вы используете функцию print() для печати некоторых вещей, по умолчанию она выдаст вам представление str.

...