@maestro07

Как перевести дату в нужный формат?

now = datetime.datetime.now()
#    2017-04-10T00%3A00%3A00
    print now
    r = requests.get('.....&start__gte=2017-04-10T00%3A00%3A00')
    response = r.json()
    print response["objects"][0]["href"]


ответ json время в таком формате 2017-04-29T11:00:00

когда сделал print ответ такой 2017-04-11 14:28:18.681750

как сделать нужный мне формат и поставить в request?
  • Вопрос задан
  • 161 просмотр
Решения вопроса 1
fox_12
@fox_12 Куратор тега Django
Расставляю биты, управляю заряженными частицами
Перевод в isoformat имеете в виду?
>>> import datetime
>>> now = datetime.datetime.now()
>>> now
datetime.datetime(2017, 4, 11, 11, 40, 51, 361335)
>>> now.isoformat()
'2017-04-11T11:40:51.361335'


Для того чтобы строку закодировать
>>> import urllib
>>> urllib.urlencode({'start_gte': now.isoformat()})
'start_gte=2017-04-11T11%3A40%3A51.361335'
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@gill-sama
поискать в документации по библиотеке datetime например?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы