Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.03.2019, 20:26   #1
polin11
Форумчанин
 
Регистрация: 07.06.2015
Сообщений: 164
По умолчанию Преобразовать строку в дату

Есть строка
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))
Но часовой пояс не подходит под шаблон, подскажите какой шаблон указать
polin11 вне форума Ответить с цитированием
Старый 08.03.2019, 22:03   #2
strannik
python developer
Пользователь Подтвердите свой е-майл
 
Аватар для strannik
 
Регистрация: 30.11.2006
Сообщений: 81
По умолчанию

Код:
from datetime import datetime
s = '2019-03-08 05:19:29.826600+0300'
print(datetime.strptime(s, '%Y-%m-%d %H:%M:%S.%f%z'))
или
Код:
print(datetime.fromisoformat('2019-03-08T05:19:29.826600+03:00'))
Границы расширяет тот, кто выходит за них.

Последний раз редактировалось strannik; 08.03.2019 в 22:32.
strannik вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Преобразовать текст в дату agregator Microsoft Office Excel 1 08.02.2018 15:35
Преобразовать дату Nekr0n Помощь студентам 0 09.10.2010 18:54
Преобразовать дату в текст без формул kipish_lp Microsoft Office Excel 8 11.05.2010 14:38
Преобразовать в дату Iskin Microsoft Office Excel 2 14.04.2009 07:57
Преобразовать в дату Marvel Microsoft Office Excel 21 22.01.2009 06:42