Задать вопрос

Как конвертировать дату?

В очередь постепенно приходит дата типа "2017-02-16T14:43:42+03:00"
надо ее преобразовать в "день-месяц-год время" автоматически
Количество дат неизвестно

Нужен просто способ конвертировать дату
  • Вопрос задан
  • 186 просмотров
Подписаться 2 Простой Комментировать
Решения вопроса 2
Самый странный способ, который я придумал. Но вроде бы работает) И прикольный:
date = "2017-02-16T14:43:42+03:00"
new_date = date.replace("T", " ")
new_date = "-".join(new_date[:10].split("-")[::-1]) + new_date[10:]
print(new_date)
Ответ написан
@savares
Разработчик
from datetime import datetime
src = "2017-02-16T14:43:42+03:00"
dt = datetime.strptime(src, "%Y-%m-%dT%H:%M:%S%z")
print(datetime.strftime(dt, "%d-%m-%Y %H:%M:%S"))
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы