Страницы

Поиск по вопросам

понедельник, 6 января 2020 г.

Преобразование даты Python

#python #дата


Добрый день всем!
Подскажите пожалуйста, как преобразовать полученную дату.
Я получаю с JSON объекта дату в формате (2017-01-29 09:00:00) как мне преобразовать
ее в (01/29 вс 09:00) ?

Заранее благодарен
    


Ответы

Ответ 1



Можно так: In [12]: s = '2017-01-29 09:00:00' In [13]: import datetime In [14]: datetime.datetime.strptime(s, '%Y-%m-%d %H:%M:%S').strftime('%m/%d %a %H:%M') Out[14]: '01/29 Sun 09:00' PS у меня системные настройки английские, поэтому - Sun UPDATE: благодарю @jfs за совет по использованию PyICU, который позволяет динамически поменять локаль в программе, не трогая системных настроек: import datetime import icu s = '2017-01-29 09:00:00' df = icu.SimpleDateFormat('MM/dd eee HH:mm', icu.Locale('ru')) d = datetime.datetime.strptime(s, '%Y-%m-%d %H:%M:%S') print(df.format(d)) Результат: 01/29 вс 09:00

Комментариев нет:

Отправить комментарий