Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 27, 2014 09:21:05

buddha
От:
Зарегистрирован: 2012-03-02
Сообщения: 422
Репутация: +  15  -
Профиль   Отправить e-mail  

помогите из строки жата-время-временная зоная создать объект datetime

Есть строка. Из неё нужно создать объект datetime. Крайне желательно без сторонних модулей.

>>> d = '2014-01-24 15:43:00+04'
>>> datetime.datetime.strptime(d, "%Y-%m-%d %H:%M:%S+%z")
Traceback (most recent call last):
  File "<console>", line 1, in <module>
  File "C:\Python33\lib\_strptime.py", line 500, in _strptime_datetime
    tt, fraction = _strptime(data_string, format)
  File "C:\Python33\lib\_strptime.py", line 337, in _strptime
    (data_string, format))
ValueError: time data '2014-01-24 15:43:00+04' does not match format '%Y-%m-%d %H:%M:%S+%z'

Отредактировано buddha (Янв. 27, 2014 09:54:22)

Офлайн

#2 Янв. 27, 2014 09:33:45

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

помогите из строки жата-время-временная зоная создать объект datetime

я смотред по докам к 2 версии в табличке где перечисляются все символы подстановки

datetime.datetime.strptime(d+'00', "%Y-%m-%d %H:%M:%S%z")



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#3 Янв. 27, 2014 09:41:59

buddha
От:
Зарегистрирован: 2012-03-02
Сообщения: 422
Репутация: +  15  -
Профиль   Отправить e-mail  

помогите из строки жата-время-временная зоная создать объект datetime

Да, именно так сейчас и делаю, прибавляю ноли в конец и в формате , в конце, ставлю %z без знаков +\-. Спс

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version