Найти - Пользователи
Полная версия: Преобразовать строку в дату
Начало » Python для новичков » Преобразовать строку в дату
1
polin11
Есть строка
s='2019-03-08 05:19:29.826600+03'
нужно преобразовать в дату, не могу выбрать шаблон, проблема возникает
с часовым поясом +03
Пробовал так
date_format =“%Y-%m-%d %H:%M:%S.%f+”
print(datetime.datetime.strptime(s,date_format))
Но часовой пояс не подходит под шаблон, подскажите какой шаблон указать
JOHN_16
 In [1]: import datetime
In [2]: s = '2019-03-08 05:19:29.826600+03'
In [3]: datetime.datetime.strptime(s+'00', '%Y-%m-%d %H:%M:%S.%f%z')
Out[3]: datetime.datetime(2019, 3, 8, 5, 19, 29, 826600, tzinfo=datetime.timezone(datetime.timedelta(0, 10800)))
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB