Найти - Пользователи
Полная версия: помогите из строки жата-время-временная зоная создать объект datetime
Начало » Python для новичков » помогите из строки жата-время-временная зоная создать объект datetime
1
buddha
Есть строка. Из неё нужно создать объект 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'
JOHN_16
я смотред по докам к 2 версии в табличке где перечисляются все символы подстановки
datetime.datetime.strptime(d+'00', "%Y-%m-%d %H:%M:%S%z")
buddha
Да, именно так сейчас и делаю, прибавляю ноли в конец и в формате , в конце, ставлю %z без знаков +\-. Спс
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